/*Actualizar un proveedor*/ private void btnupdate_Click(object sender, EventArgs e) { try { cProveedor = new clsProveedor(); if (isValidate()) { cProveedor.Codproveedor = Convert.ToInt32(textcodigo.Text); cProveedor.Ruc = textruc.Text; cProveedor.Razonsocial = textrazonsocial.Text.ToUpper(); cProveedor.Direccion = textdireccion.Text.ToUpper(); cProveedor.Localidad = textlocalidad.Text.ToUpper(); cProveedor.Celular = textcelular.Text; cProveedor.Email = textemail.Text.ToUpper(); if (MessageBox.Show("¿ ESTA SEGURO DE MODIFICAR DATOS DEL PROVEEDOR ? ", "CONFIRMAR ACTUALIZACIÓN", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (AdminProveedor.update(cProveedor)) { MessageBox.Show("PROVEEDOR MODIFICADO CORRECTAMENTE ", "CONFIRMAR ACTUALIZACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCajas(""); ListarProveedores(); } } } } catch (Exception ex) { MessageBox.Show("Error del sistema : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/*Guardar proveedor*/ private void btnsave_Click(object sender, EventArgs e) { try { cProveedor = new clsProveedor(); if (isValidate()) { cProveedor.Ruc = textruc.Text; cProveedor.Razonsocial = textrazonsocial.Text.ToUpper(); cProveedor.Direccion = textdireccion.Text.ToUpper(); cProveedor.Localidad = textlocalidad.Text.ToUpper(); cProveedor.Celular = textcelular.Text; cProveedor.Email = textemail.Text.ToUpper(); if (AdminProveedor.insert(cProveedor)) { MessageBox.Show("PROVEEDOR REGISTRADO CORRECTAMENTE", "CONFIRMAR REGISTRO", MessageBoxButtons.OK, MessageBoxIcon.Information); ListarProveedores(); LimpiarCajas(""); errorProvider1.Clear(); textruc.Select(); } } } catch (Exception ex) { MessageBox.Show("Error del sistema : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Update Proveedor public bool Update(clsProveedor update) { try { con.conectarBD(); cmd = new MySqlCommand("update_proveedor", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codigo", update.Codproveedor); cmd.Parameters.AddWithValue("ruc", update.Ruc); cmd.Parameters.AddWithValue("razonsocial", update.Razonsocial); cmd.Parameters.AddWithValue("direccion", update.Direccion); cmd.Parameters.AddWithValue("localidad", update.Localidad); cmd.Parameters.AddWithValue("celular", update.Celular); cmd.Parameters.AddWithValue("email", update.Email); int resultado = cmd.ExecuteNonQuery(); if (resultado != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void cargaproveedor() { prov = admProv.MuestraProveedor(prov.CodProveedor); txtRUC.Text = prov.Ruc; txtRazonSocial.Text = prov.RazonSocial; txtDireccion.Text = prov.Direccion; txtTelefono.Text = prov.Telefono; txtFax.Text = prov.Fax; txtRepresentante.Text = prov.Representante; txtmail.Text = prov.Mail; txtContacto.Text = prov.Contacto; txtTelCon.Text = prov.TelefonoContacto; txtVisita.Text = prov.FrecuenciaVisita.ToString(); txtRecargo.Text = prov.Margen.ToString(); txtBanco.Text = prov.Banco; txtCtaCte.Text = prov.CtaCte; txtComentario.Text = prov.Comentario; cbActivo.Checked = prov.Estado; cbDepartamento.SelectedValue = prov.Departamento; if (prov.Departamento != "") { cbDepartamento.SelectedValue = prov.Departamento; CargaLocalidades(cbProvincia, prov.Departamento.ToString(), 2); cbProvincia.Enabled = true; if (prov.Provincia != "") { cbProvincia.SelectedValue = prov.Provincia; CargaLocalidades(cbDistrito, prov.Provincia.ToString(), 3); cbDistrito.Enabled = true; cbDistrito.SelectedValue = prov.Distrito; } } }
//Delete Proveedor public bool Delete(clsProveedor delete) { try { con.conectarBD(); cmd = new MySqlCommand("delete_proveedor", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codigo", delete.Codproveedor); int resultado = cmd.ExecuteNonQuery(); if (resultado != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void pictureBox1_Click(object sender, EventArgs e) { try { if (Application.OpenForms["Formproveedor"] != null) { Application.OpenForms["Formproveedor"].Activate(); } else { FormProveedor form = new FormProveedor(); form.ShowDialog(); if (form.cProveedor != null && form.cProveedor.Codproveedor != 0) { Miproveedor = form.cProveedor; txtidproveedor.Text = Miproveedor.Codproveedor.ToString(); txtruc.Text = Miproveedor.Ruc.ToString(); txtrazonsocial.Text = Miproveedor.Razonsocial.ToString(); txtdireccion.Text = Miproveedor.Direccion.ToString(); txtcelular.Text = Miproveedor.Celular.ToString(); } } } catch (Exception ex) { MessageBox.Show("Error del sistema : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public clsProveedor BuscaProveedor(String RUC) { clsProveedor prov = null; try { con.conectarBD(); cmd = new MySqlCommand("BuscaProveedorNota", con.conector); cmd.Parameters.AddWithValue("ru", RUC); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { prov = new clsProveedor(); prov.CodProveedor = Convert.ToInt32(dr.GetDecimal(0)); prov.RazonSocial = dr.GetString(1); prov.Ruc = dr.GetString(2); } } return(prov); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public bool Guardar(clsProveedor e) { try { int id = getIdSiguiente(); e.idProveedor = id; using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas Proveedor provee = new Proveedor() { IdProveedor = e.idProveedor, IdEmpresa = e.idEmpresa, IdPersona = e.idPersona, IdTipoArticulo = e.idArticulo, Estado = e.idEstado }; ent.AddToProveedor(provee); ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); return(false); } }
public List <clsProveedor> ConsultarProveedor() { try { List <clsProveedor> listaProveedor = new List <clsProveedor>(); CompraEntities enti = new CompraEntities(); var con = from t in enti.Proveedor select t; foreach (var item in con) { clsProveedor e = new clsProveedor(); e.idProveedor = Convert.ToInt32(item.IdProveedor); e.idEmpresa = Convert.ToInt32(item.IdEmpresa); e.idPersona = Convert.ToInt32(item.IdPersona); e.idArticulo = Convert.ToInt32(item.IdTipoArticulo); e.idEstado = Convert.ToInt32(item.Estado); listaProveedor.Add(e); } return(listaProveedor); } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datProveedor: " + ex); return(null); } }
private void CargaProveedor() { prov = AdmProv.MuestraProveedor(CodProveedor); txtCodProv.Text = prov.Ruc; txtNombreProv.Text = prov.RazonSocial; txtCodProveedor.Text = prov.CodProveedor.ToString(); // cmbFormaPago.SelectedValue = prov.FormaPago; }
private void BorrarProveedor() { prov = admProv.MuestraProveedor(CodProveedor); txtCodProv1.Text = ""; txtCodigoProv1.Text = ""; txtProveedor1.Text = ""; txtDireccionProv1.Text = ""; }
public void borrar() { clsProveedor e = new clsProveedor(); txtCodigo.Text = ""; txtPersona.Text = ""; txtEmpresa.Text = ""; }
// Metodo para retornar todos los datos private clsProveedor llenarCampos() { clsProveedor auxProveedor = new clsProveedor(); auxProveedor.SRazon_social = txtRazon.Text; auxProveedor.SRepresentantelegal = txtRepresentante.Text; auxProveedor.Snit_Proveedor = txtNit.Text; auxProveedor.IEstado_proveedor = 1; return(auxProveedor); }
private void LlenarComboProveedor() { clsProveedor oProveedor = new clsProveedor(); oProveedor.ComboProveedor = comboViewProveedor; if (!oProveedor.LlenarCombo()) { lblError.Text = oProveedor.error; } oProveedor = null; }
//Delete public Boolean delete(clsProveedor delete) { try { return(iProveedor.Delete(delete)); } catch (Exception ex) { MessageBox.Show("Se encontró el siguiente problema : " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public Boolean update(clsProveedor prov) { try { return(Mprov.Update(prov)); } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
protected void btn_eliminar_Click(object sender, EventArgs e) { try { clsProveedor proveedor = new clsProveedor(0, "", "", ""); proveedor.eliminar(int.Parse(txt_nit.Text)); lbl_estado.Text = "proveedor eliminado con exito"; } catch { lbl_estado.Text = "No hay conexion con la base de datos"; } }
private OdbcDataAdapter datos; // variable tipo OdbcDataAdapter // Metodo para guardar los datos ingresados public void insertarProveedor(clsProveedor proveedor) { try { string sComando = string.Format("INSERT INTO PROVEEDOR(fk_id_pais, razon_social_proveedor, representante_legal_proveedor, nit_proveedor, estado_proveedor) VALUES ({0}, '{1}','{2}','{3}',{4});", proveedor.IIdPais, proveedor.SRazon_social, proveedor.SRepresentantelegal, proveedor.Snit_Proveedor, proveedor.IEstado_proveedor); this.sentencia.ejecutarQuery(sComando); } catch (Exception ex) { MessageBox.Show("Error al Ingresar Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); } }
/// <summary> /// Nombre: getSupplierList /// Comentario: Este método nos permite obtener un listado de los proveedores almacenados en la base de datos. /// Cabecera: public List<clsProducto> getSupplierList() /// </summary> /// <returns>Devuelve un list del tipo clsProveedor</returns> public List <clsProveedor> getSupplierList() { List <clsProveedor> listadoProveedor = new List <clsProveedor>(); SqlDataReader miLector = null; clsMyConnection clsMyConnection = new clsMyConnection(); SqlConnection connection = null; clsProveedor proveedor; try { connection = clsMyConnection.getConnection(); SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandText = "SELECT * FROM ERP_Proveedores"; sqlCommand.Connection = connection; miLector = sqlCommand.ExecuteReader(); if (miLector.HasRows) { while (miLector.Read()) { proveedor = new clsProveedor();//Yo crearía un constructor por defecto para clsProveedor proveedor.Cif = (string)miLector["CIF"]; proveedor.NombreRazonSocial = (miLector["Nombre_RazonSocial"] is DBNull) ? "DEFAULT" : (string)miLector["Nombre_RazonSocial"]; proveedor.Direccion = (miLector["Direccion"] is DBNull) ? "DEFAULT" : (string)miLector["Direccion"]; proveedor.Telefono = (miLector["Telefono"] is DBNull) ? "000000000" : (string)miLector["Telefono"]; proveedor.Email = (miLector["Email"] is DBNull) ? "DEFAULT" : (string)miLector["Email"]; listadoProveedor.Add(proveedor); } } } catch (Exception e) { throw e;//Aquí podríamos pasar la excepción para que en caso de error el front muestre una alerta de error } finally { if (miLector != null) { miLector.Close(); } if (clsMyConnection != null) { clsMyConnection.closeConnection(ref connection); } } return(listadoProveedor); }
private Boolean BuscaProveedor() { prov = AdmProv.BuscaProveedor(txtCodProv.Text); if (prov != null) { txtNombreProv.Text = prov.RazonSocial; CodProveedor = prov.CodProveedor; return(true); } else { txtNombreProv.Text = ""; CodProveedor = 0; return(false); } }
public clsProveedor CargaProveedor(Int32 Codigo) { clsProveedor prov = null; try { con.conectarBD(); cmd = new MySqlCommand("MuestraProveedor", con.conector); cmd.Parameters.AddWithValue("codprov", Codigo); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { prov = new clsProveedor(); prov.CodProveedor = Convert.ToInt32(dr.GetDecimal(0)); prov.RazonSocial = dr.GetString(1); prov.Ruc = dr.GetString(2); prov.Direccion = dr.GetString(3); prov.Telefono = dr.GetString(4); prov.Fax = dr.GetString(5); prov.Representante = dr.GetString(6); prov.Contacto = dr.GetString(7); prov.TelefonoContacto = dr.GetString(8); prov.FrecuenciaVisita = Convert.ToInt32(dr.GetInt32(9)); prov.Margen = Convert.ToDouble(dr.GetDecimal(10)); prov.Banco = dr.GetString(11); prov.CtaCte = dr.GetString(12); prov.Comentario = dr.GetString(13); prov.Estado = dr.GetBoolean(14); prov.FechaRegistro = dr.GetDateTime(15);// capturo la fecha prov.Departamento = dr.GetString(16); prov.Provincia = dr.GetString(17); prov.Distrito = dr.GetString(18); prov.Mail = dr.GetString(19); } } return(prov); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public Boolean Insert(clsProveedor prov) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaProveedor", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("razonsocial", prov.RazonSocial); oParam = cmd.Parameters.AddWithValue("ruc", prov.Ruc); oParam = cmd.Parameters.AddWithValue("direccion", prov.Direccion); oParam = cmd.Parameters.AddWithValue("telefono", prov.Telefono); oParam = cmd.Parameters.AddWithValue("fax", prov.Fax); oParam = cmd.Parameters.AddWithValue("representante", prov.Representante); oParam = cmd.Parameters.AddWithValue("email", prov.Mail); oParam = cmd.Parameters.AddWithValue("contacto", prov.Contacto); oParam = cmd.Parameters.AddWithValue("telefonocon", prov.TelefonoContacto); oParam = cmd.Parameters.AddWithValue("frecuencia", prov.FrecuenciaVisita); oParam = cmd.Parameters.AddWithValue("margen", prov.Margen); oParam = cmd.Parameters.AddWithValue("banco", prov.Banco); oParam = cmd.Parameters.AddWithValue("ctacte", prov.CtaCte); oParam = cmd.Parameters.AddWithValue("comentario", prov.Comentario); oParam = cmd.Parameters.AddWithValue("estado", prov.Estado); oParam = cmd.Parameters.AddWithValue("codusu", prov.CodUser); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); prov.CodProveedorNuevo = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void CargaProveedor(Int32 codprov, Int32 caso) { try { prov = admProv.MuestraProveedor(codprov); if (prov != null) { if (caso == 1) { txtCodProv1.Text = CodProveedor.ToString(); txtCodigoProv1.Text = prov.Ruc; txtProveedor1.Text = prov.RazonSocial; txtDireccionProv1.Text = prov.Direccion; } else { txtCodProv2.Text = CodProv.ToString(); txtCodigoProv2.Text = prov.Ruc; txtProveedor2.Text = prov.RazonSocial; txtDireccionProv2.Text = prov.Direccion; } } else { if (caso == 1) { txtCodProv1.Text = ""; txtCodigoProv1.Text = ""; txtProveedor1.Text = ""; txtDireccionProv1.Text = ""; } else { txtCodProv2.Text = ""; txtCodigoProv2.Text = ""; txtProveedor2.Text = ""; txtDireccionProv2.Text = ""; } } } catch (Exception ex) { MessageBox.Show("Error : " + ex.Message); } }
protected void Button1_Click(object sender, EventArgs e) { if (btn_nuevo.Text == "Nuevo") { GUIEdicion(); GUILimpiar(); btn_nuevo.Text = "Guardar"; } else if (btn_nuevo.Text == "Guardar") { try { clsProveedor proveedor = new clsProveedor(0, "", "", ""); if (proveedor.existe(int.Parse(txt_nit.Text.Trim()))) { //proveedor.Idproveedor = int.Parse(txt_nit.Text); //proveedor.Nombre = txt_nombre.Text; //proveedor.Direccion = txt_direccion.Text; //proveedor.Numero_cuenta = txt_num_cuenta.Text; //proveedor.modificar(); //GUIEdicionTerminada(); //lbl_estado.Text = "Usuario Modificado con exito"; //btn_nuevo.Text = "Nuevo"; verificacionusuario(); lbl_estado.Text = "el usuario ya esta registrado "; } else { proveedor.Idproveedor = int.Parse(txt_nit.Text); proveedor.Nombre = txt_nombre.Text; proveedor.Direccion = txt_direccion.Text; proveedor.Numero_cuenta = txt_num_cuenta.Text; proveedor.agregar(); GUIEdicionTerminada(); lbl_estado.Text = "Nuevo registro guardado"; btn_nuevo.Text = "Nuevo"; } } catch { lbl_estado.Text = "No debe dejar espacion en blanco"; } } }
//Get: api/Proveedor/{cifProveedor} public clsProveedor Get(string id) { clsProveedor proveedor = null; try { proveedor = new ClsListadosProveedores_BL().getProveedor(id); } catch (Exception e) { throw new HttpResponseException(HttpStatusCode.ServiceUnavailable); } if (proveedor == null || string.IsNullOrEmpty(proveedor.Cif)) { throw new HttpResponseException(HttpStatusCode.NoContent); } return(proveedor); }
/* Eliminar un proveedor */ private void checkDelete_CheckedChanged(object sender, EventArgs e) { if (checkDelete.Checked) { DialogResult resul = MessageBox.Show("¿ ESTA SEGURO DE ELIMINAR AL PROVEEDOR ?", "ELIMINAR REGISTRO", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resul == DialogResult.Yes) { cProveedor = new clsProveedor(); try { if (textcodigo.Text != string.Empty) { cProveedor.Codproveedor = Convert.ToInt32(textcodigo.Text); if (AdminProveedor.delete(cProveedor)) { MessageBox.Show("REGISTRO ELIMINADO CORRECTAMENTE", "ELIMINAR REGISTRO", MessageBoxButtons.OK, MessageBoxIcon.Information); ListarProveedores(); textcodigo.Text = ""; checkDelete.Checked = false; } } else { MessageBox.Show("Seleccionar proveedor a eliminar ", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Stop); checkDelete.Checked = false; } } catch (Exception ex) { MessageBox.Show("Error del sistema : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { checkDelete.Checked = false; } } }
private void btnseleccionar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("¿ Desea agregar al cliente seleccionado ?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { cProveedor = new clsProveedor(); cProveedor.Codproveedor = Convert.ToInt32(dataproveedor.CurrentRow.Cells[0].Value.ToString()); cProveedor.Ruc = dataproveedor.CurrentRow.Cells[1].Value.ToString(); cProveedor.Razonsocial = dataproveedor.CurrentRow.Cells[2].Value.ToString(); cProveedor.Direccion = dataproveedor.CurrentRow.Cells[3].Value.ToString(); cProveedor.Celular = dataproveedor.CurrentRow.Cells[5].Value.ToString(); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message + " Error del sistema ", " Error ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean insert(clsProveedor prov) { try { return(Mprov.Insert(prov)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } }
public Boolean Update(clsProveedor prov) { try { con.conectarBD(); cmd = new MySqlCommand("ActualizaProveedor", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codprov", prov.CodProveedor); cmd.Parameters.AddWithValue("razonsocial", prov.RazonSocial); cmd.Parameters.AddWithValue("ruc", prov.Ruc); cmd.Parameters.AddWithValue("direccion", prov.Direccion); cmd.Parameters.AddWithValue("telefono", prov.Telefono); cmd.Parameters.AddWithValue("fax", prov.Fax); cmd.Parameters.AddWithValue("representante", prov.Representante); cmd.Parameters.AddWithValue("email", prov.Mail); cmd.Parameters.AddWithValue("contacto", prov.Contacto); cmd.Parameters.AddWithValue("telefonocon", prov.TelefonoContacto); cmd.Parameters.AddWithValue("frecuencia", prov.FrecuenciaVisita); cmd.Parameters.AddWithValue("margen", prov.Margen); cmd.Parameters.AddWithValue("banco", prov.Banco); cmd.Parameters.AddWithValue("ctacte", prov.CtaCte); cmd.Parameters.AddWithValue("comentario", prov.Comentario); cmd.Parameters.AddWithValue("estado", prov.Estado); int x = cmd.ExecuteNonQuery(); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public bool Modificar(clsProveedor e) { try { using (CompraEntities ent = new CompraEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Proveedor where a.IdProveedor == e.idProveedor select a).First(); x.IdEmpresa = e.idEmpresa; x.IdPersona = e.idPersona; x.IdTipoArticulo = e.idArticulo; x.Estado = e.idEstado; ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error: " + ex); return(false); } }