//método que busca por código public void BuscarPorCodigo(String elementoABuscar, DataGridView dataGrid) { try { if (elementoABuscar.Length > 0 && elementoABuscar.Length < 11) { conexion.AbrirConexion(); string query = @"SELECT * FROM dbo.producto where codigoproducto like'" + Int32.Parse(elementoABuscar) + "%'"; adaptador = new SqlDataAdapter(query, conexion.GetSqlConnection()); conexion.CerrarConexion(); MostrarDatos(dataGrid); } else if (elementoABuscar.Length > 11 || elementoABuscar.Length < 1) { MensajesStandard.CodigoIngresadoIncorrecto(); } } catch (ArgumentNullException ex) { MensajesStandard.MensajeNoIngresoCodigo(); } catch (FormatException ex) { MensajesStandard.CodigoIngresadoIncorrecto(); } catch (Exception ex) { MensajesStandard.MensajeGeneralExcepcionGenerica(ex); } }
//Implementación de método de la interfaz //método para agregar datos public bool Agregar() { try { if (VerificarInformacion()) { conexion.AbrirConexion(); cmd = new SqlCommand("insert into Multicentro.dbo.producto (codigoproducto,nombre,cantidad,precio)" + " values('" + int.Parse(codigo) + "', '" + nombre + "', '" + int.Parse(cantidad) + "', '" + decimal.Parse(precio) + "')", conexion.GetSqlConnection()); cmd.ExecuteNonQuery(); conexion.CerrarConexion(); busqueda.BuscarPorCodigo(guiProductosIngreso.GetCodigo(), guiProductosIngreso.GetDataView()); MessageBox.Show("Información agregada"); return(true); } } catch (FormatException ex) { MensajesStandard.MensajeFormatoIncorrectoDatos(); } catch (SqlException ex) { MensajesStandard.MensajeCodigoNuevoYaExistente(); } catch (Exception ex) { MensajesStandard.MensajeGeneralExcepcionGenerica(ex); } return(false); }
//Implementación de métodos de la interfaz /// <summary> /// método que busca por nombre /// </summary> /// <param name="elementoABuscar"></param> /// <param name="dataGrid"></param> public void BuscarPorNombre(String elementoABuscar, DataGridView dataGrid) { try { conexion.AbrirConexion(); string query = @"SELECT * FROM dbo.producto where nombre like'" + elementoABuscar + "%'"; adaptador = new SqlDataAdapter(query, conexion.GetSqlConnection()); conexion.CerrarConexion(); MostrarDatos(dataGrid); } catch (ArgumentNullException ex) { MensajesStandard.MensajeNoIngresoCodigo(); } catch (Exception ex) { MensajesStandard.MensajeGeneralExcepcionGenerica(ex); } }
//Implementación de método de la interfaz /// <summary> /// método para agregar datos a servicios /// </summary> public bool Agregar() { busqueda = new ServiciosBusquedaBD(); conexion = new ConexionesBasicasAbrirCerrarBD(); Nombre = guiServiciosIngreso.GetNombre(); Codigo = guiServiciosIngreso.GetCodigo(); Precio = guiServiciosIngreso.GetPrecio(); try { if (VerificarInformacion()) { conexion.AbrirConexion(); cmd = new SqlCommand("insert into Multicentro.dbo.servicio (codigoservicio,nombre,precio)" + " values('" + int.Parse(Codigo) + "', '" + Nombre + "', '" + double.Parse(Precio) + "')", conexion.GetSqlConnection()); cmd.ExecuteNonQuery(); conexion.CerrarConexion(); busqueda.BuscarPorCodigo(guiServiciosIngreso.GetCodigo(), guiServiciosIngreso.GetDataView()); MessageBox.Show("Información agregada"); return(true); } } catch (FormatException ex) { MensajesStandard.MensajeFormatoIncorrectoDatos(); return(false); } catch (SqlException ex) { MensajesStandard.MensajeErrorGeneralBaseDatos(); return(false); } catch (Exception ex) { MensajesStandard.MensajeGeneralExcepcionGenerica(ex); return(false); } return(false); }
//Implementación de método de la interfaz /// <summary> /// método para agregar datos a servicios /// </summary> public bool Agregar() { busqueda = new FacturacionBusquedaBD(); conexion = new ConexionesBasicasAbrirCerrarBD(); fecha = guiFacturacionesCrear.GetFecha(); numFactura = guiFacturacionesCrear.GetNumFactura(); idCliente = guiFacturacionesCrear.GetNombreCliente(); tipo = guiFacturacionesCrear.GetTipo(); try { conexion.AbrirConexion(); cmd = new SqlCommand("insert into Multicentro.dbo.factura (facturaid,cliente_clienteid,fecha)" + " values('" + int.Parse(numFactura) + "', '" + int.Parse(idCliente) + "', '" + fecha + "')", conexion.GetSqlConnection()); cmd.ExecuteNonQuery(); conexion.CerrarConexion(); return(true); } catch (FormatException ex) { MensajesStandard.MensajeFormatoIncorrectoDatos(); return(false); } catch (SqlException ex) { MensajesStandard.MensajeErrorGeneralBaseDatos(); return(false); } catch (Exception ex) { MensajesStandard.MensajeGeneralExcepcionGenerica(ex); return(false); } return(false); }