public bool ingresarProveedor(DO_Proveedor proveedor) { SqlCommand comando = new SqlCommand("Insert into PROVEEDOR (PROV_NOMBRE, PROV_FECHA_VISITA, ESTADO) Values (@nombreProveedor, @fechaVisita, 1)", conexion); comando.Parameters.AddWithValue("@nombreProveedor", proveedor.nombre); comando.Parameters.AddWithValue("@fechaVisita", proveedor.fechaVisita); try { if (conexion.State != ConnectionState.Open) { conexion.Open(); } if (comando.ExecuteNonQuery() > 0) { return(true); } else { return(false); } } catch (SqlException) { return(false); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } }
public bool modificarProveedor(DO_Proveedor proveedor) { SqlCommand comando = new SqlCommand("update PROVEEDOR set PROV_FECHA_VISITA = @fechaVisita where PROV_NOMBRE = @nombreProveedor", conexion); comando.Parameters.AddWithValue("@fechaVisita", proveedor.fechaVisita); comando.Parameters.AddWithValue("@nombreProveedor", proveedor.nombre); try { if (conexion.State != ConnectionState.Open) { conexion.Open(); } if (comando.ExecuteNonQuery() > 0) { return(true); } else { return(false); } } catch (SqlException) { return(false); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } }
public static List <DO_Proveedor> GetAllProveedor() { List <DO_Proveedor> lista = new List <DO_Proveedor>(); SO_Proveedor service = new SO_Proveedor(); //HardCode IList informacionBD = service.GetAll(1); if (informacionBD != null) { foreach (var item in informacionBD) { System.Type tipo = item.GetType(); DO_Proveedor proveedor = new DO_Proveedor(); proveedor.idProveedor = (int)tipo.GetProperty("ID_PROVEEDOR").GetValue(item, null); proveedor.Correo = (string)tipo.GetProperty("CORREO").GetValue(item, null); proveedor.Direccion = (string)tipo.GetProperty("DIRECCION").GetValue(item, null); proveedor.Nombre = (string)tipo.GetProperty("NOMBRE").GetValue(item, null); proveedor.RFC = (string)tipo.GetProperty("RFC").GetValue(item, null); proveedor.Telefono1 = (string)tipo.GetProperty("TELEFONO1").GetValue(item, null); proveedor.Telefono2 = (string)tipo.GetProperty("TELEFONO2").GetValue(item, null); lista.Add(proveedor); } } return(lista); }
public int Update(DO_Proveedor proveedor) { try { using (var Conexion = new EntitiesERP()) { TBL_PROVEEDOR obj = Conexion.TBL_PROVEEDOR.Where(x => x.ID_PROVEEDOR == proveedor.idProveedor).FirstOrDefault(); obj.CORREO = proveedor.Correo; obj.DIRECCION = proveedor.Direccion; obj.NOMBRE = proveedor.Nombre; obj.RFC = proveedor.RFC; obj.TELEFONO1 = proveedor.Telefono1; obj.TELEFONO2 = proveedor.Telefono2; Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int Insert(DO_Proveedor proveedor) { try { using (var Conexion = new EntitiesERP()) { TBL_PROVEEDOR tblProveedor = new TBL_PROVEEDOR(); tblProveedor.CORREO = proveedor.Correo; tblProveedor.DIRECCION = proveedor.Direccion; tblProveedor.ID_COMPANIA = proveedor.idCompania; tblProveedor.NOMBRE = proveedor.Nombre; tblProveedor.RFC = proveedor.RFC; tblProveedor.TELEFONO1 = proveedor.Telefono1; tblProveedor.TELEFONO2 = proveedor.Telefono2; Conexion.TBL_PROVEEDOR.Add(tblProveedor); return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public DO_Proveedor GetProveedor(int idProveedor) { try { using (var Conexion = new EntitiesERP()) { TBL_PROVEEDOR obj = Conexion.TBL_PROVEEDOR.Where(x => x.ID_PROVEEDOR == idProveedor).FirstOrDefault(); DO_Proveedor proveedor = new DO_Proveedor(); proveedor.idProveedor = obj.ID_PROVEEDOR; proveedor.Correo = obj.CORREO; proveedor.Direccion = obj.DIRECCION; proveedor.idCompania = obj.ID_COMPANIA; proveedor.Nombre = obj.NOMBRE; proveedor.RFC = obj.RFC; proveedor.Telefono1 = obj.TELEFONO1; proveedor.Telefono2 = obj.TELEFONO2; return(proveedor); } } catch (Exception) { return(null); } }
private void rellenarFormulario(String nombreProveedor) { BL_Proveedor blProveedor = new BL_Proveedor(); proveedor = blProveedor.obtenerProveedor(nombreProveedor); txtNombreProveedor.Text = proveedor.nombre; txtFechaVisita.Text = proveedor.fechaVisita; }
public static DO_Proveedor GetProveedor(int idProveedor) { DO_Proveedor proveedor = new DO_Proveedor(); SO_Proveedor service = new SO_Proveedor(); proveedor = service.GetProveedor(idProveedor); return(proveedor); }
public ActionResult Edit(int id = 0, DO_Proveedor proveedor = null) { if (id != 0 && proveedor.idProveedor == 0) { return(View(DataManager.GetProveedor(id))); } else { DataManager.UpdateProveedor(proveedor); return(RedirectToAction("Index", "Proveedor")); } }
public ActionResult Create(DO_Proveedor proveedor = null) { if (proveedor.idCompania != 0) { DataManager.InsertProveedor(proveedor); return(RedirectToAction("Index", "Proveedor")); } else { return(View()); } }
public ActionResult Delete(int id = 0, DO_Proveedor model = null) { if (id != 0) { DataManager.DeleteProveedor(id); return(RedirectToAction("Index", "Proveedor")); } else { DataManager.DeleteProveedor(id); return(RedirectToAction("Index", "Proveedor")); } }
public ActionResult Create(DO_Proveedor proveedor = null) { if (!string.IsNullOrEmpty(proveedor.Nombre)) { proveedor.idCompania = ((DO_Persona)Session["UsuarioConectado"]).idCompania; DataManager.InsertProveedor(proveedor); return(RedirectToAction("Index", "Proveedor")); } else { return(View()); } }
public ActionResult Edit(int id = 0, DO_Proveedor proveedor = null) { if (id != 0 && proveedor.idProveedor == 0) { return(View(DataManager.GetProveedor(id))); } else { proveedor.idCompania = ((DO_Persona)Session["UsuarioConectado"]).idCompania; DataManager.UpdateProveedor(proveedor); return(RedirectToAction("Index", "Proveedor")); } }
public List <DO_Proveedor> obtenerListaProveedores(String filtro, bool todos) { SqlDataAdapter adapter = new SqlDataAdapter(); String consulta = "select * from PROVEEDOR where PROV_NOMBRE like @filtro"; if (!todos) { consulta += " and ESTADO = 1"; } adapter.SelectCommand = new SqlCommand(consulta, conexion); adapter.SelectCommand.Parameters.AddWithValue("@filtro", "%" + filtro + "%"); DataTable datatable = new DataTable(); List <DO_Proveedor> listaProveedores = new List <DO_Proveedor>(); try { if (conexion.State != ConnectionState.Open) { conexion.Open(); } adapter.Fill(datatable); foreach (DataRow row in datatable.Rows) { DO_Proveedor nuevoProveedor = new DO_Proveedor(); nuevoProveedor.nombre = (String)(row["PROV_NOMBRE"]); nuevoProveedor.fechaVisita = (String)row["PROV_FECHA_VISITA"]; listaProveedores.Add(nuevoProveedor); } return(listaProveedores); } catch (SqlException) { return(null); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } }
public bool EliminarProveedor(String proveedor) { try { DO_Proveedor doProveedor = new DO_Proveedor(); DAO_Asociado daoAsociado = new DAO_Asociado(); doProveedor.listaAsociados = daoAsociado.ObtenerAsociados(proveedor); foreach (DO_Asociado asociado in doProveedor.listaAsociados) { if (daoAsociado.EliminarAsociado(asociado.perIdentificador) != true) { return(false); } } SqlCommand consulta = new SqlCommand("update PROVEEDOR set ESTADO = 0 where PROV_NOMBRE = @nombre", conexion); consulta.Parameters.AddWithValue("@nombre", proveedor); if (conexion.State != ConnectionState.Open) { conexion.Open(); } if (consulta.ExecuteNonQuery() > 0) { return(true); } } catch (SqlException) { } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(false); }
private void btnGuardarCambios_Click(object sender, EventArgs e) { BL_Proveedor blProveedor = new BL_Proveedor(); if (proveedor != null) { // modificar if (validarFormulario()) { proveedor.fechaVisita = txtFechaVisita.Text.Trim(); if (blProveedor.modificarProveedor(proveedor)) { MessageBox.Show("Proveedor modificado"); } else { MessageBox.Show("error al modificar datos del proveedor"); } txtNombreProveedor.Enabled = true; } } else { // agregar if (validarFormulario()) { DO_Proveedor proveedor = new DO_Proveedor(); proveedor.nombre = txtNombreProveedor.Text.Trim(); proveedor.fechaVisita = txtFechaVisita.Text.Trim(); if (blProveedor.ingresarProveedor(proveedor)) { MessageBox.Show("Proveedor ingresado"); limpiarFormulario(); } else { MessageBox.Show("error al ingresar el proveedor"); } } } }
public DO_Proveedor obtenerProveedor(String nombreProveedor) { SqlCommand consultaCredito = new SqlCommand("select * from PROVEEDOR where PROV_NOMBRE = @nombreProveedor", conexion); consultaCredito.Parameters.AddWithValue("@nombreProveedor", nombreProveedor); DO_Proveedor proveedor = new DO_Proveedor(); DAO_Asociado daoAsociado = new DAO_Asociado(); proveedor.listaAsociados = new List <DO_Asociado>(); try { if (conexion.State != ConnectionState.Open) { conexion.Open(); } SqlDataReader lector = consultaCredito.ExecuteReader(); if (lector.HasRows) { while (lector.Read()) { proveedor.nombre = (String)(lector["PROV_NOMBRE"]); proveedor.fechaVisita = (String)(lector["PROV_FECHA_VISITA"]); } proveedor.listaAsociados = daoAsociado.ObtenerAsociados(nombreProveedor); return(proveedor); } } catch (SqlException) { return(null); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(null); }
public JsonResult GUardarContacto(string nombre, string rfc, string telefono, string celular, string direccion, string correo) { int idCompania = ((DO_Persona)Session["UsuarioConectado"]).idCompania; DO_Persona dO_Persona = new DO_Persona(); dO_Persona.Nombre = nombre; dO_Persona.idCompania = idCompania; dO_Persona.ID_ROL = 2; dO_Persona.ApellidoPaterno = string.Empty; dO_Persona.ApellidoMaterno = string.Empty; dO_Persona.Usuario = correo; dO_Persona.Contrasena = "87542112"; int r = DataManager.InsertPersona(dO_Persona); DO_Proveedor dO_Proveedor = new DO_Proveedor(); dO_Proveedor.idCompania = idCompania; dO_Proveedor.Nombre = "BODEGA " + nombre; dO_Proveedor.RFC = rfc; dO_Proveedor.Telefono1 = telefono; dO_Proveedor.Telefono2 = celular; dO_Proveedor.Direccion = direccion; dO_Proveedor.Correo = correo; int q = DataManager.InsertProveedor(dO_Proveedor); DO_Persona personaConectada = ((DO_Persona)Session["UsuarioConectado"]); DataManager.InsertBitacora(personaConectada.Nombre + " " + personaConectada.Usuario, "Se creó un contacto llamado: " + dO_Persona.Nombre); var jsonResult = Json(r, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public static int UpdateProveedor(DO_Proveedor proveedor) { SO_Proveedor service = new SO_Proveedor(); return(service.Update(proveedor)); }
public static int InsertProveedor(DO_Proveedor proveedor) { SO_Proveedor service = new SO_Proveedor(); return(service.Insert(proveedor)); }
public bool modificarProveedor(DO_Proveedor proveedor) { DAO_Proveedor daoProveedor = new DAO_Proveedor(); return(daoProveedor.modificarProveedor(proveedor)); }
public bool ingresarProveedor(DO_Proveedor proveedor) { DAO_Proveedor daoProveedor = new DAO_Proveedor(); return(daoProveedor.ingresarProveedor(proveedor)); }