// GET: Proveedor/Deshabilitar/5 public ActionResult Deshabilitar(int id) { if (Session["ROLES"].Equals("Admin")) { string message = "¿Desea deshabilitar este elemento?"; string title = "Deshabilitar elemento."; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result = MessageBox.Show(message, title, buttons); if (result == DialogResult.Yes) { clsProveedores ObjProveedor = new clsProveedores(); ObjProveedor.DeshabilitarProveedor(id); return(RedirectToAction("Index")); } else { return(RedirectToAction("Index")); } } else { TempData["alertaMensaje"] = "El usuario con el que ha ingresado no tiene permiso para realizar esta operación."; return(RedirectToAction("Index")); } }
// GET: Proveedores public ActionResult Index() { try { List <Proveedores> listaProveedores = new List <Proveedores>(); clsProveedores proveedor = new clsProveedores(); var data = proveedor.ConsultarProveedor().ToList(); foreach (var item in data) { Proveedores modelo = new Proveedores(); modelo.idProveedor = item.idProveedor; modelo.nombreProveedor = item.nombreProveedor; modelo.telefono = item.telefono; modelo.direccion = item.direccion; modelo.correoElectronico = item.correoElectronico; modelo.nombreContacto = item.nombreContacto; modelo.estadoProveedor = item.estadoProveedor; listaProveedores.Add(modelo); } return(View(listaProveedores)); } catch { string descMsg = "Error consultando la informacion del CLiente."; //Bitacora return(RedirectToAction("Error", "Error")); } }
public ActionResult Crear(Proveedores proveedor) { try { if (ModelState.IsValid) { clsProveedores objproveedor = new clsProveedores(); bool Resultado = objproveedor.AgregarProveedor(proveedor.nombreProveedor, proveedor.telefono, proveedor.direccion, proveedor.correoElectronico, proveedor.nombreContacto, true); if (Resultado) { return(RedirectToAction("Index")); } else { return(View("Crear")); } } else { return(View("Crear")); } } catch { return(View()); } }
public void CargarProveedores() { clsProveedores lstProveedores = new clsProveedores(); ddlProveedor.DataSource = lstProveedores.GetAll(); ddlProveedor.DataBind(); //ddlProveedor.Items.Add(new ListItem("[NUEVO PROVEEDOR]", "999")); ddlProveedor.Items.Insert(0, new ListItem("", "000")); }
public void CargarProveedores() { clsProveedores lstProveedores = new clsProveedores(); ddlProveedor.DataSource = lstProveedores.GetAll(); ddlProveedor.DataBind(); ddlProveedor.Items.Insert(0, new ListItem("[Seleccione]", "9999")); ddlProveedor.Items.Add(new ListItem("<< SIN RESULTADOS >>", "8888")); lstProveedores = null; }
public void CargarProveedor() { clsProveedores colProveedores = new clsProveedores(); cbProveedores.DataSource = colProveedores.GetProveedoresConArticulos(); cbProveedores.DataBind(); colProveedores = null; }
public void CargarProveedor() { clsProveedores colProveedores = new clsProveedores(); cboxProveedores.DataSource = colProveedores.GetProveedoresConArticulos(); cboxProveedores.DataBind(); cboxProveedores.Items.Insert(0, new ListItem("[TODOS]", "0")); colProveedores = null; }
// GET: Proveedor/Deshabilitar/5 public ActionResult Deshabilitar(int id) { if (Session["ROLES"].Equals("Admin")) { clsProveedores ObjProveedor = new clsProveedores(); ObjProveedor.DeshabilitarProveedor(id); return(RedirectToAction("Index")); } TempData["alertaMensaje"] = "El usuario con el que ha ingresado no tiene permiso para realizar esta operación."; return(RedirectToAction("Index")); }
public ActionResult Editar(int id, Proveedores proveedores) { try { clsProveedores Objproveedores = new clsProveedores(); bool Resultado = Objproveedores.ActualizarProveedor(proveedores.idProveedor, proveedores.nombreProveedor, proveedores.telefono, proveedores.direccion, proveedores.correoElectronico, proveedores.nombreContacto, true); return(View()); } catch { return(View()); } }
private void ActualizarSaldoProveedor() { // Variable para almacenar el saldo del proveedor double saldoProv = 0; // Armo la cadena SQL myCadenaSQL = "select * from Proveedores where IdProveedor = " + IdProveedor; DataTable myProveedor = new DataTable(); if (iConex == 0) { // Ejecuto la consulta myProveedor = clsDataBD.GetSql(myCadenaSQL); } else { // Ejecuto la consulta myProveedor = clsDataBD.GetSqlB(myCadenaSQL); } // Recorro la tabla foreach (DataRow row in myProveedor.Rows) { saldoProv = Convert.ToDouble(row["Saldo"]); } // Al saldo del proveedor, le resto el importe pagado saldoProv = saldoProv - nuevaOrden.Total; // Armo la cadena SQL myCadenaSQL = "update Proveedores set Saldo = " + saldoProv + " where IdProveedor = " + IdProveedor; if (iConex == 0) { // Ejecuto la consulta clsDataBD.GetSql(myCadenaSQL); } else { // Ejecuto la consulta clsDataBD.GetSqlB(myCadenaSQL); } }
public void CargarProveedores(int i) { clsProveedores lstProveedores = new clsProveedores(); if (i == 1) { ddlProveedor.DataSource = lstProveedores.GetAll(); ddlProveedor.DataBind(); //ddlProveedor.Items.Add(new ListItem("[NUEVO PROVEEDOR]", "999")); ddlProveedor.Items.Insert(0, new ListItem("", "000")); } else { //ddlproveedor_new.DataSource = lstProveedores.GetAll(); //ddlproveedor_new.DataBind(); ////ddlProveedor.Items.Add(new ListItem("[NUEVO PROVEEDOR]", "999")); //ddlproveedor_new.Items.Insert(0, new ListItem("", "000")); } lstProveedores = null; }
public ActionResult Crear(Proveedores proveedor) { try { if (ModelState.IsValid) { clsProveedores objproveedor = new clsProveedores(); clsUsuario objUsuario = new clsUsuario(); clsBitacoraProveedor objBitacoraProveedor = new clsBitacoraProveedor(); bool Resultado = objproveedor.AgregarProveedor(proveedor.nombreProveedor, proveedor.telefono, proveedor.direccion, proveedor.correoElectronico, proveedor.nombreContacto, true); string nombreUsuario = (string)Session["Usuario"]; int IdUsuario = objUsuario.ConsultarIdUsuario(nombreUsuario); objBitacoraProveedor.AgregarBitacoraProveedor(IdUsuario, nombreUsuario, DateTime.Now, proveedor.nombreProveedor, proveedor.telefono, proveedor.direccion, proveedor.correoElectronico, proveedor.nombreContacto, true); if (Resultado) { TempData["exitoMensaje"] = "El proveedor se ha insertado exitosamente."; return(RedirectToAction("Crear")); } else { TempData["errorMensaje"] = "Se presentó un error al intentar insertar este elemento, revise que los datos coincidan con lo que especifican los campos"; return(View("Crear")); } } else { return(View("Crear")); } } catch { TempData["errorMensaje"] = "Todos los campos son obligatorios."; return(View()); } }
public static String[] BuscarProveedores(string prefixText) { String[] sList = null; List<string> sProveedorList = new List<string>(); clsProveedores lstProveedores = new clsProveedores(); try { DataTable dtProveedores = lstProveedores.BuscarProveedores(prefixText); if (dtProveedores.Rows.Count > 0) { sProveedorList.Add(AjaxControlToolkit.AutoCompleteExtender. CreateAutoCompleteItem("[TODOS]", "9999")); for (int i = 0; i < dtProveedores.Rows.Count; i++) { sProveedorList.Add(AjaxControlToolkit.AutoCompleteExtender. CreateAutoCompleteItem(dtProveedores.Rows[i]["PrvRazon"].ToString(), dtProveedores.Rows[i]["PrvCod"].ToString())); } sList = new String[10]; sList = sProveedorList.ToArray(); } else { sProveedorList.Add(AjaxControlToolkit.AutoCompleteExtender. CreateAutoCompleteItem("<< SIN RESULTADOS >>", "8888")); sList = new String[1]; sList = sProveedorList.ToArray(); } } catch (Exception ex) { throw ex; } finally { lstProveedores = null; } return sList; }
public ActionResult Editar(int id) { try { clsProveedores proveedores = new clsProveedores(); var dato = proveedores.ConsultaProveedor(id); Proveedores modelo = new Proveedores(); modelo.idProveedor = dato[0].idProveedor; modelo.nombreProveedor = dato[0].nombreProveedor; modelo.telefono = dato[0].telefono; modelo.direccion = dato[0].direccion; modelo.correoElectronico = dato[0].correoElectronico; modelo.nombreContacto = dato[0].nombreContacto; modelo.estadoProveedor = dato[0].estadoProveedor; return(View(modelo)); } catch (Exception) { throw; } }
public ActionResult Editar(int id, Proveedores proveedores) { try { clsProveedores Objproveedores = new clsProveedores(); clsUsuario objUsuario = new clsUsuario(); clsBitacoraProveedor objBitacoraProveedor = new clsBitacoraProveedor(); bool Resultado = Objproveedores.ActualizarProveedor(proveedores.idProveedor, proveedores.nombreProveedor, proveedores.telefono, proveedores.direccion, proveedores.correoElectronico, proveedores.nombreContacto, true); string nombreUsuario = (string)Session["Usuario"]; int IdUsuario = objUsuario.ConsultarIdUsuario(nombreUsuario); objBitacoraProveedor.ActualizarBitacoraProveedor(proveedores.idProveedor, IdUsuario, nombreUsuario, DateTime.Now, proveedores.nombreProveedor, proveedores.telefono, proveedores.direccion, proveedores.correoElectronico, proveedores.nombreContacto, true); return(View()); } catch { return(View()); } }
public ActionResult Editar(int id, Proveedores proveedores) { try { clsProveedores Objproveedores = new clsProveedores(); clsUsuario objUsuario = new clsUsuario(); clsBitacoraProveedor objBitacoraProveedor = new clsBitacoraProveedor(); bool Resultado = Objproveedores.ActualizarProveedor(proveedores.idProveedor, proveedores.nombreProveedor, proveedores.telefono, proveedores.direccion, proveedores.correoElectronico, proveedores.nombreContacto, true); string nombreUsuario = (string)Session["Usuario"]; int IdUsuario = objUsuario.ConsultarIdUsuario(nombreUsuario); objBitacoraProveedor.ActualizarBitacoraProveedor(proveedores.idProveedor, IdUsuario, nombreUsuario, DateTime.Now, proveedores.nombreProveedor, proveedores.telefono, proveedores.direccion, proveedores.correoElectronico, proveedores.nombreContacto, true); TempData["exitoMensaje"] = "El proveedor se ha modificado exitosamente."; return(View()); } catch { TempData["errorMensaje"] = "Inserte correctamente el formato de los datos."; return(View()); } }
protected void ddlProveedor_SelectedIndexChanged(object sender, EventArgs e) { int nPrvCod = 0; nPrvCod = int.Parse(ddlProveedor.SelectedValue); if (nPrvCod == 999) { txtProveedor.Text = ""; ModalPopupNuevoPrv.Show(); IniciarCamposProveedor(); btnNuevoProveedor_Click(sender, e); } else if (nPrvCod == 0) { txtDocCli.Text = ""; txtDireccion.Text = ""; txtTelefono.Text = ""; } else { clsProveedores lstProveedores = new clsProveedores(); Proveedores Proveedor = lstProveedores.GetProveedor(nPrvCod); txtProveedor.Text = Proveedor.PrvRazon.ToString(); txtDocCli.Text = Proveedor.PrvNumDoc.ToString(); txtDireccion.Text = Proveedor.PrvDireccion.ToString(); txtTelefono.Text = Proveedor.PrvTelefono.ToString(); lstProveedores = null; Proveedor = null; } }
private void IniciarCamposArticulos(string cTipo = "NORMAL") { LimpiarCamposArticulos(); lblEstadoVenArticulo.Value = cTipo; txtArtPreUnitario.Attributes.Add("onFocus", "JavaScript:this.select();"); txtArtDescuento.Attributes.Add("onFocus", "JavaScript:this.select();"); txtArtCant.Attributes.Add("onFocus", "JavaScript:this.select();"); txtImpTotal.Attributes.Add("onFocus", "JavaScript:this.select();"); clsProveedores lstProveedores = new clsProveedores(); ddlLaboratorios.DataSource = lstProveedores.GetAll(); ddlLaboratorios.DataBind(); ddlLaboratorios.Items.Insert(0,new ListItem("Todos", "-1")); clsArticulos oArticulos = new clsArticulos(); lsbArticulos.DataSource = oArticulos.GetAll(); lsbArticulos.DataBind(); if (lsbArticulos.Items.Count == 0) { lsbArticulos.Items.Add(new ListItem("No existen Articulos en Stock","0")); } if (cTipo == "ESPECIAL") { TablaArtLeft.Visible = false; txtArtPreUnitario.Enabled = true; txtArtCant.Enabled = false; txtLotVenci.Enabled = false; btnGuardarPrecio.Visible = true; btnAgregarArticulo.Visible = false; } else { TablaArtLeft.Visible = true; txtArtCant.Enabled = true; txtLotVenci.Enabled = true; btnGuardarPrecio.Visible = false; btnAgregarArticulo.Visible = true; } }
protected void btnGuardarProveedor_Click(object sender, EventArgs e) { if (Page.IsValid) { clsProveedores lstProveedor = new clsProveedores(); lblRequired.Visible = false; lstProveedor.Insert(this); //GUARDAR PROVEEDOR lstProveedor = null; CargarProveedores(); ddlProveedor.SelectedValue = int.Parse(txtCliCod.Text).ToString(); ddlProveedor_SelectedIndexChanged(sender, e); } else { lblRequired.Visible = true; ModalPopupNuevoPrv.Show(); } }
protected void btnNuevoProveedor_Click(object sender, EventArgs e) { HabilitarCamposProveedor(true); txtFecRegis.Text = DateTime.Today.ToString("yyyy-MM-dd"); ddlProveedor.SelectedValue = "000"; clsProveedores lstProveedor = new clsProveedores(); int nPrvCod = lstProveedor.MaxPrvCod() + 1; txtCliCod.Text = nPrvCod.ToString().PadLeft(6, '0'); lstProveedor = null; ModalPopupNuevoPrv.Show(); }
private void IniciarCamposArticulos() { LimpiarCamposArticulos(); txtArtPreUnitario.Attributes.Add("onFocus", "JavaScript:this.select();"); txtArtDescuento.Attributes.Add("onFocus", "JavaScript:this.select();"); txtArtCant.Attributes.Add("onFocus", "JavaScript:this.select();"); clsProveedores lstProveedor = new clsProveedores(); ddlLaboratorios.DataSource = lstProveedor.GetAll(); ddlLaboratorios.DataBind(); ddlLaboratorios.Items.Insert(0, new ListItem("Todos", "-1")); clsArticulos oArticulos = new clsArticulos(); lsbArticulos.DataSource = oArticulos.GetArticulosStock(); lsbArticulos.DataBind(); if (lsbArticulos.Items.Count == 0) { lsbArticulos.Items.Add(new ListItem("No existen Articulos en Stock", "0")); } }
private void CargarProveedores() { clsProveedores lstProveedores = new clsProveedores(); ddlProveedor.DataSource = lstProveedores.GetAll(); ddlProveedor.DataBind(); ddlProveedor.Items.Insert(0, new ListItem("", "000")); lstProveedores = null; }
protected void ddlProveedor_SelectedIndexChanged(object sender, EventArgs e) { int nPrvCod = 0; nPrvCod = int.Parse(ddlProveedor.SelectedValue); if (nPrvCod == 0) { //txtDocCli.Text = ""; //txtDireccion.Text = ""; //txtTelefono.Text = ""; } else { clsProveedores lstProveedores = new clsProveedores(); Proveedores Proveedor = new Proveedores(); Proveedor = lstProveedores.GetProveedor(nPrvCod); txtProveedor.Text = Proveedor.PrvRazon.ToString(); lblPersona.Text = Proveedor.PrvRazon.ToString(); hdcodper.Value = nPrvCod.ToString(); //lblPersona.Text = Proveedor.PrvRazon.ToString(); //hdcodper.Value = nPrvCod.ToString(); //txtDocCli.Text = Proveedor.PrvNumDoc.ToString(); //txtDireccion.Text = Proveedor.PrvDireccion.ToString(); //txtTelefono.Text = Proveedor.PrvTelefono.ToString(); lstProveedores = null; Proveedor = null; /////////////////////////////////// HabilitarBtn(btnNuevo, true); } }