private void cargarComboRubro() { try { DataSet Ds = new DataSet(); rubroAnterior = cboRubro.Text; cboRubro.Items.Clear(); colRubros.Clear(); Entidades.Proveedores entProveedores = new Entidades.Proveedores(); Ds = entProveedores.obtenerInfoRubros(); cboRubro.Items.Add("[TODOS]"); foreach (DataRow dataRow in Ds.Tables[0].Rows) { cboRubro.Items.Add(dataRow["DESCRIPCION"]); colRubros.Add(int.Parse(dataRow["ID_RUBRO"].ToString()), dataRow["DESCRIPCION"].ToString()); } cboRubro.Text = rubroAnterior; } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
public static bool CargarProducto(Entidades.Proveedores _proveedor) { bool exito = false; try { ValidarDatos(_proveedor); bool ProveedorExistente = Negocio.Consultar.ValidarProveedorExistente(_proveedor.NombreEmpresa); if (ProveedorExistente == true) { const string message = "Ya existe un proveedor registrado con el nombre ingresado."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } else { exito = DAO.AgregarDao.InsertProveedor(_proveedor); } } catch (Exception ex) { } return(exito); }
public static bool InsertProveedor(Entidades.Proveedores _proveedor) { bool exito = false; connection.Close(); connection.Open(); string proceso = "AltaProveedor"; MySqlCommand cmd = new MySqlCommand(proceso, connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("NombreEmpresa_in", _proveedor.NombreEmpresa); cmd.Parameters.AddWithValue("Contacto_in", _proveedor.Contacto); cmd.Parameters.AddWithValue("Email_in", _proveedor.Email); cmd.Parameters.AddWithValue("SitioWeb_in", _proveedor.SitioWeb); cmd.Parameters.AddWithValue("Calle_in", _proveedor.Calle); cmd.Parameters.AddWithValue("Altura_in", _proveedor.Altura); cmd.Parameters.AddWithValue("Telefono_in", _proveedor.Telefono); cmd.Parameters.AddWithValue("FechaDeAlta_in", _proveedor.FechaDeAlta); cmd.Parameters.AddWithValue("idUsuario_in", _proveedor.idUsuario); cmd.Parameters.AddWithValue("Foto_in", _proveedor.Foto); cmd.ExecuteNonQuery(); exito = true; connection.Close(); return(exito); }
private static void ValidarDatos(Entidades.Proveedores _proveedor) { if (String.IsNullOrEmpty(_proveedor.NombreEmpresa)) { const string message = "El campo nombre es obligatorio."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } }
public static bool EditarProducto(Entidades.Proveedores _proveedor, int idProductoGrillaSeleccionado) { bool exito = false; try { ValidarDatos(_proveedor); exito = DAO.EditarDao.EditarProveedor(_proveedor, idProductoGrillaSeleccionado); } catch (Exception ex) { } return(exito); }
private void cargarComboRubro() { try { DataSet Ds = new DataSet(); rubroAnterior = cboRubro.Text; cboRubro.Items.Clear(); colRubros.Clear(); Entidades.Proveedores entProveedores = new Entidades.Proveedores(); Ds = entProveedores.obtenerInfoRubros(); cboRubro.Items.Add("[TODOS]"); foreach (DataRow dataRow in Ds.Tables[0].Rows) { cboRubro.Items.Add(dataRow["DESCRIPCION"]); colRubros.Add(int.Parse(dataRow["ID_RUBRO"].ToString()), dataRow["DESCRIPCION"].ToString()); } cboRubro.Text = rubroAnterior; } catch (Exception e) { MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }