SHARE
TWEET

Untitled

a guest Jul 18th, 2019 69 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [SQLDB]
  2. DB= XXXXX
  3.      
  4. <?xml version="1.0" encoding="utf-8" ?>
  5. <configuration>
  6.     <startup>
  7.         <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  8.     </startup>
  9. </configuration>
  10.      
  11. <?xml version="1.0" encoding="utf-8" ?>
  12. <configuration>
  13.     <startup>
  14.         <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  15.     </startup>
  16.     <connectionStrings>
  17.       <add name="CharityManagement" connectionString="User ID=root; Password=; Host=localhost; Port=3306; Database=ventas;"/>
  18.     </connectionStrings>
  19. </configuration>
  20.      
  21. namespace Modelos
  22. {
  23.     class Conexion
  24.     {
  25.         public static string Cn = System.Configuration.ConfigurationManager.ConnectionStrings["CharityManagement"].ConnectionString;
  26.     }
  27. }
  28.      
  29. using System;
  30. using System.Collections.Generic;
  31. using System.Linq;
  32. using System.Text;
  33. using System.Threading.Tasks;
  34. using Modelos;
  35. using MySql.Data.MySqlClient;
  36. using DevComponents.DotNetBar;
  37. using System.Data;
  38.  
  39. namespace facturacion.Controladores
  40. {
  41.     class CUsuarios
  42.     {
  43.         internal static String table = "usuarios";
  44.         public static bool Insertar(MUsuario objeto, DevComponents.DotNetBar.Metro.MetroForm form)
  45.         {
  46.  
  47.             MySqlConnection SqlCon = new MySqlConnection(Conexion.Cn);
  48.             try
  49.             {
  50.                 SqlCon.Open();
  51.                 string query001 = "INSERT INTO " + table + "(nombre,ci,direccion,telefono,tipo,estado,cuenta,contraseƱa) Values(@nombre,@ci,@direccion,@telefono,@tipo,@estado,@cuenta,@contraseƱa)";
  52.                 MySqlCommand command = new MySqlCommand(query001, SqlCon);
  53.                 command.Parameters.AddWithValue("@nombre", objeto.nombre);
  54.                 command.Parameters.AddWithValue("@ci", objeto.ci);
  55.                 command.Parameters.AddWithValue("@direccion", objeto.direccion);
  56.                 command.Parameters.AddWithValue("@telefono", objeto.telefono);
  57.                 command.Parameters.AddWithValue("@tipo", objeto.tipo);
  58.                 command.Parameters.AddWithValue("@estado", objeto.estado);
  59.                 command.Parameters.AddWithValue("@cuenta", objeto.cuenta);
  60.                 command.Parameters.AddWithValue("@contraseƱa", objeto.contraseƱa);
  61.  
  62.  
  63.                 if (command.ExecuteNonQuery() == 1)
  64.                 {
  65.                     ToastNotification.Show(form, "Usuario Creada Correctamente", global::facturacion.Properties.Resources.ok, 3000, (eToastGlowColor.Green), (eToastPosition.TopRight));
  66.                     SqlCon.Close();
  67.                     return true;
  68.                 }
  69.                 else
  70.                 {
  71.                     ToastNotification.Show(form, "Usuario no pudo ser Creada", global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight));
  72.                     SqlCon.Close();
  73.                     return false;
  74.                 }
  75.             }
  76.             catch (MySqlException e)
  77.             {
  78.                 ToastNotification.Show(form, e.Message, global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopLeft));
  79.                 return false;
  80.             }
  81.         }
  82.         public static bool Editar(int id, MUsuario objeto, DevComponents.DotNetBar.Metro.MetroForm form)
  83.         {
  84.  
  85.             MySqlConnection SqlCon = new MySqlConnection(Conexion.Cn);
  86.             try
  87.             {
  88.                 SqlCon.Open();
  89.                 string query001 = "UPDATE " + table + " SET nombre=@nombre,ci=@ci,direccion=@direccion,telefono=@telefono,tipo=@tipo,estado=@estado,cuenta=@cuenta,contraseƱa=@contraseƱa where id=@id;";
  90.                 Console.WriteLine(query001);
  91.                 MySqlCommand command = new MySqlCommand(query001, SqlCon);
  92.                 command.Parameters.AddWithValue("@id", id);
  93.                 command.Parameters.AddWithValue("@nombre", objeto.nombre);
  94.                 command.Parameters.AddWithValue("@ci", objeto.ci);
  95.                 command.Parameters.AddWithValue("@direccion", objeto.direccion);
  96.                 command.Parameters.AddWithValue("@telefono", objeto.telefono);
  97.                 command.Parameters.AddWithValue("@tipo", objeto.tipo);
  98.                 command.Parameters.AddWithValue("@estado", objeto.estado);
  99.                 command.Parameters.AddWithValue("@cuenta", objeto.cuenta);
  100.                 command.Parameters.AddWithValue("@contraseƱa", objeto.contraseƱa);
  101.                 if (command.ExecuteNonQuery() == 1)
  102.                 {
  103.                     ToastNotification.Show(form, "Usuario Editada Correctamente", global::facturacion.Properties.Resources.ok, 3000, (eToastGlowColor.Green), (eToastPosition.TopRight));
  104.                     SqlCon.Close();
  105.                     return true;
  106.                 }
  107.                 else
  108.                 {
  109.                     ToastNotification.Show(form, "El Usuario no pudo ser Editado", global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight));
  110.                     SqlCon.Close();
  111.                     return false;
  112.                 }
  113.             }
  114.             catch (MySqlException e)
  115.             {
  116.                 ToastNotification.Show(form, e.Message, global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopLeft));
  117.                 return false;
  118.             }
  119.         }
  120.         public static bool Eliminar(int id, DevComponents.DotNetBar.Metro.MetroForm form)
  121.         {
  122.             MySqlConnection SqlCon = new MySqlConnection(Conexion.Cn);
  123.             try
  124.             {
  125.                 SqlCon.Open();
  126.                 MySqlCommand command = new MySqlCommand(String.Format("UPDATE " + table + " SET estado='disable' where id='" + id + "';"), SqlCon);
  127.                 if (command.ExecuteNonQuery() == 1)
  128.                 {
  129.                     ToastNotification.Show(form, " El usuario se elimino correctamente", global::facturacion.Properties.Resources.ok, 3000, (eToastGlowColor.Green), (eToastPosition.TopRight));
  130.                     SqlCon.Close();
  131.                     return true;
  132.                 }
  133.                 else
  134.                 {
  135.                     ToastNotification.Show(form, "El usuario no se pudo eliminar", global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight));
  136.                     SqlCon.Close();
  137.                     return false;
  138.                 }
  139.             }
  140.             catch (Exception e)
  141.             {
  142.                 ToastNotification.Show(form, e.Message, global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopLeft));
  143.                 return false;
  144.             }
  145.  
  146.         }
  147.  
  148.  
  149.         public static DataTable Mostrar()
  150.         {
  151.             DataTable DtResultado = new DataTable("usuario");
  152.             MySqlConnection SqlCon = new MySqlConnection(Conexion.Cn);
  153.             MySqlCommand SqlDat = new MySqlCommand(String.Format("SELECT * FROM " + table + " where estado='enable' ORDER BY nombre DESC;"), SqlCon);
  154.             SqlCon.Open();
  155.             MySqlDataReader dr = SqlDat.ExecuteReader(CommandBehavior.CloseConnection);
  156.             DtResultado.Load(dr);
  157.             dr.Close();
  158.             SqlDat.Dispose();
  159.             SqlCon.Close();
  160.             return DtResultado;
  161.         }
  162.         public static DataTable Buscar(String buscarPor, String variableAbuscar)
  163.         {
  164.             DataTable DtResultado = new DataTable("usuario");
  165.             MySqlConnection SqlCon = new MySqlConnection(Conexion.Cn);
  166.             MySqlCommand SqlDat = new MySqlCommand(String.Format("SELECT  * FROM " + table + " where estado='enable' AND " + buscarPor + " like '%" + variableAbuscar + "%' ORDER BY  nombre DESC;"), SqlCon);
  167.             SqlCon.Open();
  168.             MySqlDataReader dr = SqlDat.ExecuteReader(CommandBehavior.CloseConnection);
  169.             DtResultado.Load(dr);
  170.             dr.Close();
  171.             SqlDat.Dispose();
  172.             SqlCon.Close();
  173.             return DtResultado;
  174.         }
  175.     }
  176. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top