public static void llenarTablaReparaciones(DataGridView cuadro) { MySqlDataAdapter MyDA = new MySqlDataAdapter(); string sqlSelectAll = "SELECT c.documento, c.razon_social as 'Cliente', problema as 'Problema', fecha_salida as 'Fecha de Salida' , id_motor as 'Num. Motor', maquina as 'Maquina',r.id as ID, markup.lista, markup.valor FROM (reparaciones r LEFT JOIN cliente c ON r.documento = c.documento) LEFT JOIN markup ON c.lista = markup.id WHERE r.entregado = 0"; try { MyDA.SelectCommand = new MySqlCommand(sqlSelectAll, Conexion.ObtenerConexion()); System.Data.DataTable table = new System.Data.DataTable(); MyDA.Fill(table); BindingSource bSource = new BindingSource(); bSource.DataSource = table; cuadro.DataSource = bSource; cuadro.Columns[1].Visible = false; cuadro.Columns[9].Visible = false; } catch (Exception ex) { Console.WriteLine("Hubo un error llenando la tabla de Reparaciones: " + ex); } }
public static ComprasaProveedores modificarCompra(long id) { ComprasaProveedores compra = new ComprasaProveedores(); compra.Id = id; MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT id, proveedor, motivo, vencimiento, monto, pagada, detalle, dia_ingreso, comprobante, iva, razon, fecha_pago, iva10, no_gravado, percepcion_iva, percepcion_iibb FROM compras WHERE id={0}", id), Conexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { compra.Id = long.Parse(_reader.GetString(0)); compra.Proveedor = _reader.GetString(1); compra.Motivo = _reader.GetString(2); compra.Vencimiento = _reader.GetDateTime(3); compra.Monto = _reader.GetDecimal(4); compra.Pagada = _reader.GetBoolean(5); compra.Detalle = _reader.GetString(6); compra.Diaingreso = _reader.GetDateTime(7); compra.Comprobante = _reader.GetString(8); compra.Iva = _reader.GetDecimal(9); compra.Razon = _reader.GetString(10); compra.Fechapago = _reader.GetDateTime(11); compra.Iva10 = _reader.GetDecimal(12); compra.Nogravado = _reader.GetDecimal(13); compra.Percepcioniva = _reader.GetDecimal(14); compra.Percepcioniibb = _reader.GetDecimal(15); } return(compra); }
public static int Insertarnuevacompra(ComprasaProveedores compras) { int retorno = 0; int pagada = 0; DateTime fechapago1 = DateTime.Now; if (compras.Pagada) { pagada = 1; } string fecha = ControladorFuncVariadas.convertirFecha(compras.Vencimiento); string fechapago = ControladorFuncVariadas.convertirFecha(fechapago1); try { if (pagada == 1) { MySqlCommand comando = new MySqlCommand(string.Format("Insert into compras (proveedor,motivo,vencimiento,monto,pagada,detalle,comprobante,iva,razon,fecha_pago,iva10,no_gravado,percepcion_iva,percepcion_iibb) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}',{7},'{8}','{9}','{10}','{11}','{12}','{13}')", compras.Proveedor, compras.Motivo, fecha, compras.Monto, pagada, compras.Detalle, compras.Comprobante, compras.Iva, compras.Razon, fechapago, compras.Iva10, compras.Nogravado, compras.Percepcioniva, compras.Percepcioniibb), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); } else { MySqlCommand comando = new MySqlCommand(string.Format("Insert into compras (proveedor,motivo,vencimiento,monto,pagada,detalle,comprobante,iva,razon,iva10,no_gravado,percepcion_iva,percepcion_iibb) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}',{7},'{8}','{9}','{10}',{11},'{12}')", compras.Proveedor, compras.Motivo, fecha, compras.Monto, pagada, compras.Detalle, compras.Comprobante, compras.Iva, compras.Razon, compras.Iva10, compras.Nogravado, compras.Percepcioniva, compras.Percepcioniibb), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); } } catch (Exception e) { Console.WriteLine("Error" + e); System.Windows.Forms.MessageBox.Show(Convert.ToString(e)); } return(retorno); }
public static PuntajeProveedor buscarPuntajes(long id_proveedor) { PuntajeProveedor puntos = new PuntajeProveedor(); MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT aspecto,puntaje FROM puntaje_proveedor WHERE id_proveedor = {0} ", id_proveedor), Conexion.ObtenerConexion()); try { MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { switch (_reader.GetInt32(0)) { case 1: puntos.transporte_posicion = _reader.GetInt32(1); break; case 2: puntos.transporte_Prestigio = _reader.GetInt32(1); break; case 3: puntos.transporte_antecedentes = _reader.GetInt32(1); break; case 4: puntos.transporte_financiera = _reader.GetInt32(1); break; case 5: puntos.transporte_transporte = _reader.GetInt32(1); break; case 6: puntos.transporte_capacidad = _reader.GetInt32(1); break; case 7: puntos.calidad_plazos = _reader.GetInt32(1); break; case 8: puntos.calidad_costo = _reader.GetInt32(1); break; case 10: puntos.calidad_cuidado = _reader.GetInt32(1); break; case 11: puntos.pago_plazo = _reader.GetInt32(1); break; case 12: puntos.pago_descuento = _reader.GetInt32(1); break; case 14: puntos.otros_respuesta = _reader.GetInt32(1); break; case 15: puntos.otros_administrativa = _reader.GetInt32(1); break; case 16: puntos.otros_pedidos = _reader.GetInt32(1); break; } } } catch (MySqlException ex) { Console.WriteLine(ex); } return(puntos); }
public static decimal obtenerValorDolar() { decimal dolar = new decimal(); MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT valor FROM valor_dolar WHERE 1"), Conexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { dolar = _reader.GetDecimal(0); } return(dolar); }
public static string obtenerTipodocumento(int id) { string aux = null; MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT descripcion FROM tipo_documento WHERE id ={0}", id), Conexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { aux = _reader.GetString(0); } MessageBox.Show(aux); ComprobantesClient client = new ComprobantesClient(); return(aux); }
public static string obtenerProvinia(int id) { string aux = null; MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT provincia_nombre FROM provincia WHERE id ={0}", id), Conexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { aux = _reader.GetString(0); } return(aux); }
public static Boolean validardocumento(long documento) { Boolean retorno = false; MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT count(documento) FROM cliente where documento ='{0}'", documento), Conexion.ObtenerConexion()); string resultado = Convert.ToString(_comando.ExecuteScalar()); if (resultado == "1") { retorno = true; } else { retorno = false; } return(retorno); }
public static int AgregarReparacion(Reparacion a) { int retorno = 0; try { MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO reparaciones (documento, problema, fecha_salida, id_motor, maquina, comentarios) VALUES('{0}','{1}','{2}', '{3}','{4}','{5}')", a.documento, a.problema, ControladorFuncVariadas.convertirFecha(a.fecha_salida), a.id_motor, a.maquina, a.comentarios), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); } catch (Exception e) { Console.WriteLine("Error" + e); } return(retorno); }
public static void llenarTablaArticulosReparacion(DataGridView dgv_tabla, long id_reparacion) { int cantidad; string descripcion; string cod_producto; double precio = new double(); double iva = new double(); double bonificacion = new double(); double subtotal = new double(); // dgv_tabla.Columns.AddRange(new DataGridViewColumn[] { cantidad, codigo, descripcion, precio, iva, descuento, subtotal, borrar }); MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT d.cantidad, d.cod_producto, d.precio, d.iva, d.bonificacion, d.subtotal, IF(d.cod_producto = 'R','Mano de Obra',p.producto) FROM detalle_reparaciones d LEFT JOIN productos p on d.cod_producto = p.cod_producto WHERE id_reparacion ={0}", id_reparacion), Conexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { cantidad = _reader.GetInt32(0); cod_producto = _reader.GetString(1); precio = _reader.GetDouble(2); iva = _reader.GetDouble(3); bonificacion = _reader.GetDouble(4); subtotal = _reader.GetDouble(5); descripcion = _reader.GetString(6); dgv_tabla.Rows.Add(cantidad, cod_producto, descripcion, precio, iva, bonificacion, subtotal, null, false); } }
public static void llenarComentarios(System.Windows.Forms.TextBox comentarios, long id) { MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT comentarios FROM reparaciones WHERE id = {0}", id), Conexion.ObtenerConexion()); comentarios.Text = Convert.ToString(_comando.ExecuteScalar()); }
public static string obtenerCodigoPorNombre(string producto) { string auxiliar = null; try { MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT cod_producto FROM productos WHERE producto='{0}'", producto), Conexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { auxiliar = _reader["cod_producto"].ToString(); } _reader.Close(); } catch (Exception ex) { MessageBox.Show("Error funcion obtenerCodigoPorNombre" + ex.ToString()); } return(auxiliar); }
public static void autoCompletarProducto(ComboBox combo_producto) { try { MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT producto FROM productos"), Conexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { combo_producto.AutoCompleteCustomSource.Add(_reader["producto"].ToString()); Console.WriteLine(_reader["producto"].ToString()); combo_producto.Items.Add(_reader["producto"].ToString()); } _reader.Close(); } catch (Exception ex) { MessageBox.Show("Error funcion autoCompletarProducto" + ex.ToString()); } }
public static bool validarCodigoExistente(string codigo) { MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT count(cod_producto) FROM productos WHERE cod_producto = {0}", codigo), Conexion.ObtenerConexion()); string resultado = Convert.ToString(_comando.ExecuteScalar()); if (resultado == "1") { return(true); } else { return(false); } }
public static int modificarCompra(ComprasaProveedores compra) { int retorno = 0; DateTime fechacompara = DateTime.Parse("07/12/1900"); try { if (compra.Pagada) { if (compra.Fechapago.Date > fechacompara.Date) { MySqlCommand comando = new MySqlCommand(string.Format("UPDATE compras SET proveedor='{0}',motivo='{1}',vencimiento='{2}',monto={3},pagada='{4}',detalle='{5}',comprobante='{6}',iva={7},razon='{8}',iva10='{9}',no_gravado='{10}',percepcion_iva='{11}',percepcion_iibb='{12}' WHERE id ='{13}'", compra.Proveedor, compra.Motivo, Omega3.Controlador.ControladorFuncVariadas.convertirFecha(compra.Vencimiento), compra.Monto, 1, compra.Detalle, compra.Comprobante, compra.Iva, compra.Razon, compra.Iva10, compra.Nogravado, compra.Percepcioniva, compra.Percepcioniibb, compra.Id), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); } else { MySqlCommand comando = new MySqlCommand(string.Format("UPDATE compras SET proveedor='{0}',motivo='{1}',vencimiento='{2}',monto={3},pagada='{4}',detalle='{5}',comprobante='{6}',iva={7},razon='{8}',fecha_pago='{9}',iva10='{10}',no_gravado='{11}',percepcion_iva='{12}',percepcion_iibb='{13}' WHERE id ='{14}'", compra.Proveedor, compra.Motivo, Omega3.Controlador.ControladorFuncVariadas.convertirFecha(compra.Vencimiento), compra.Monto, 1, compra.Detalle, compra.Comprobante, compra.Iva, compra.Razon, Omega3.Controlador.ControladorFuncVariadas.convertirFecha(DateTime.Now), compra.Iva10, compra.Nogravado, compra.Percepcioniva, compra.Percepcioniibb, compra.Id), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); } } else { MySqlCommand comando = new MySqlCommand(string.Format("UPDATE compras SET proveedor='{0}',motivo='{1}',vencimiento='{2}',monto={3},pagada='{4}',detalle='{5}',comprobante='{6}',iva={7},razon='{8}' WHERE id ='{9}'", compra.Proveedor, compra.Motivo, Omega3.Controlador.ControladorFuncVariadas.convertirFecha(compra.Vencimiento), compra.Monto, 0, compra.Detalle, compra.Comprobante, compra.Iva, compra.Razon, compra.Id), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); } } catch (Exception e) { Console.WriteLine("Error" + e); System.Windows.Forms.MessageBox.Show(Convert.ToString(e)); } return(retorno); }
public static int AgregarPedido(Pedido pedido) { int retorno = 0; string fecha = convertirFecha(pedido.Fecha_pedido); pedido.Realizado = false; try { MySqlCommand comando = new MySqlCommand(string.Format("Insert into Pedidos (id_producto, cantidad, user_pedido, fecha_pedido, realizado, id_proveedor) values ('{0}','{1}','{2}', '{3}','{4}','{5}')", pedido.Id_producto, pedido.Cantidad, pedido.User_pedido, fecha, pedido.Realizado, pedido.Id_proveedor), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Error en AgregarPedido" + ex); } return(retorno); }
public static int insertarerogacion(erogaciones erogacion) { int retorno; try { MySqlCommand comando = new MySqlCommand(string.Format("Insert into erogaciones (id_usuario, destino, motivo, monto,tipo,fecha) values ('{0}','{1}','{2}', '{3}', '{4}',CURRENT_DATE)", erogacion.Id_usuario, erogacion.Destino, erogacion.Motivo, erogacion.Monto, erogacion.Tipogasto), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); } catch (Exception e) { Console.WriteLine("Error" + e); } return(0); }
public static Cliente obtenerCliente(long documento) { Cliente cliente = new Cliente(); cliente.Documento = documento; MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT tipo_documento, razon_social, direccion, telefono, provincia_nombre, localidad, cod_postal, contacto, mail_contacto, mail_factura, impositiva,lista,cod_provincia,maximo_credito,demora,flete,nombre1,nombre2,nombre3,email1,email2,email3,telefono1,telefono2,telefono3 FROM cliente INNER JOIN provincia ON cliente.cod_provincia = provincia.id WHERE documento = {0}", documento), Conexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { cliente.Tipo_documento = _reader.GetInt32(0); cliente.Razon = _reader.GetString(1); cliente.Direccion = _reader.GetString(2); cliente.Telefono = long.Parse(_reader.GetString(3)); cliente.Provincia = _reader.GetString(4); cliente.Localidad = _reader.GetString(5); cliente.Codigo_postal = _reader.GetInt32(6); cliente.Contacto = _reader.GetString(7); cliente.Mail_contacto = _reader.GetString(8); cliente.Mail_factura = _reader.GetString(9); cliente.Impositiva_Id = _reader.GetInt32(10); cliente.Lista = _reader.GetInt32(11); cliente.Cod_provincia = _reader.GetInt32(12); cliente.Maximo_credito = _reader.GetDecimal(13); cliente.Plazo = _reader.GetString(14); cliente.Flete = _reader.GetString(15); cliente.Nombre1 = _reader.GetString(16); cliente.Nombre2 = _reader.GetString(17); cliente.Nombre3 = _reader.GetString(18); cliente.Email1 = _reader.GetString(19); cliente.Email2 = _reader.GetString(20); cliente.Email3 = _reader.GetString(21); cliente.Telefono1 = _reader.GetString(22); cliente.Telefono2 = _reader.GetString(23); cliente.Telefono3 = _reader.GetString(24); } return(cliente); }
public static int AgregarProveedor(Proveedor proveedor) { int retorno = 0; try { Console.WriteLine(proveedor.Codigo_postal); //MySqlCommand comando = new MySqlCommand(string.Format("Insert into Proveedores (proveedor, telefono, direccion, provincia, codigo_postal, email, email2, email3) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}')", // proveedor.Nombre_proveedor, proveedor.Telefono, proveedor.Direccion, proveedor.Provincia, proveedor.Codigo_postal, proveedor.Email, proveedor.Email2, proveedor.Email3), Conexion.ObtenerConexion()); MySqlCommand comando = new MySqlCommand(string.Format("Insert into Proveedores (proveedor, telefono, direccion, provincia, codigo_postal, email, email2, email3,nombre1,nombre2,nombre3,telefono1,telefono2,telefono3) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}')", proveedor.Nombre_proveedor, proveedor.Telefono, proveedor.Direccion, proveedor.Provincia, proveedor.Codigo_postal, proveedor.Email, proveedor.Email2, proveedor.Email3, proveedor.Nombre1, proveedor.Nombre2, proveedor.Nombre3, proveedor.Telefono1, proveedor.Telefono2, proveedor.Telefono3), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); } catch (Exception ex) { Console.WriteLine("Error agregando el proveedor: " + ex); } insertarPuntajes(proveedor); return(retorno); }
public static int AgregarCliente(Cliente cliente) { Console.WriteLine(cliente.Razon + cliente.Documento); int retorno = 0; try { MySqlCommand comando = new MySqlCommand(string.Format("Insert into cliente (tipo_documento, documento, razon_social, direccion, telefono, cod_provincia, localidad, cod_postal, contacto, mail_contacto, mail_factura, impositiva, lista,nombre1,nombre2,nombre3,email1,email2,email3,telefono1,telefono2,telefono3,flete,demora,maximo_credito) values ('{0}','{1}','{2}', '{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}','{18}','{19}','{20}','{21}','{22}','{23}',{24})", cliente.Tipo_documento, cliente.Documento, cliente.Razon, cliente.Direccion, cliente.Telefono, cliente.Cod_provincia, cliente.Localidad, cliente.Codigo_postal, cliente.Contacto, cliente.Mail_contacto, cliente.Mail_factura, cliente.Impositiva, cliente.Lista, cliente.Nombre1, cliente.Nombre2, cliente.Nombre3, cliente.Email1, cliente.Email2, cliente.Email3, cliente.Telefono1, cliente.Telefono2, cliente.Telefono3, cliente.Flete, cliente.Plazo, cliente.Maximo_credito), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); } catch (Exception e) { Console.WriteLine("Error" + e); } return(retorno); }
public static Proveedor buscarEmails(Proveedor proveedor) { MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT email2,email3,codigo_postal,nombre1,nombre2,nombre3,telefono1,telefono2,telefono3 from proveedores WHERE proveedores.id_proveedor = {0}", proveedor.Id_proveedor), Conexion.ObtenerConexion()); try { MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { proveedor.Email2 = _reader.GetString(0); proveedor.Email3 = _reader.GetString(1); proveedor.Codigo_postal = _reader.GetInt32(2); proveedor.Nombre1 = _reader.GetString(3); proveedor.Nombre2 = _reader.GetString(4); proveedor.Nombre3 = _reader.GetString(5); proveedor.Telefono1 = _reader.GetString(6); proveedor.Telefono2 = _reader.GetString(7); proveedor.Telefono3 = _reader.GetString(8); } }catch (MySqlException ex) { Console.WriteLine(ex); } return(proveedor); }
public Boolean login() { Boolean retorno = false; MySqlCommand _comando = new MySqlCommand(String.Format( "SELECT count(usuario) FROM usuarios where usuario ='{0}' AND password='******'", Usuario.User, Usuario.Password), Conexion.ObtenerConexion()); string resultado = Convert.ToString(_comando.ExecuteScalar()); if (resultado == "1") { MessageBox.Show("Bienvenido " + Usuario.User + " que disfrutes de tu trabajo!"); retorno = true; } else { MessageBox.Show("Usuario invalido, vuelva a intentarlo"); retorno = false; } return(retorno); }
public static int AgregarProducto(Producto producto) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("Insert into Productos (producto, cantidad, precio_compra, dolar, stock_minimo, cod_producto, id_categoria) values ('{0}','{1}','{2}', '{3}','{4}','{5}',{6})", producto.Nombre_producto, producto.Cantidad, producto.Precio_costo, producto.Dolar, producto.Stock_minimo, producto.Cod_producto, producto.Categoria), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }