public string ComenzarPedido(Pedidos_Area Pedido) { String res = ""; if (pedidosAreaRepository.InsertarPedido(Pedido)) { res = "Pedido creado exitosamente, error al modificar el stock"; } else { res = "Error al crear el pedido"; } return(res); }
private void CreateUpdate(Pedidos_Area pedidoArea) { pedidoArea.idLevantamientoEquipos = Int32.Parse(Request.QueryString["id"]); if (btnCrear_Modal.Text != "Actualizar") { //lblResultados.Text = CRL.ComenzarPedido(pedidoArea); } else { pedidoArea.id = (Int32)Session["idPerma"]; lblResultados.Text = controlReporteLevantamientoRepository.ActualizarPedido(pedidoArea); } this.eleccionCargaDeDatos(); }
public bool InsertarPedido(Pedidos_Area Pedido) { bool res = false; try { conn.Pedidos_Area.Add(Pedido); conn.SaveChanges(); res = true; } catch (Exception ex) { string mensajeErr = ex.Message; } return(res); }
public bool EliminarPedido(int id) { bool res = false; try { Pedidos_Area pedidoObj = conn.Pedidos_Area.Where(c => c.id == id).FirstOrDefault <Pedidos_Area>(); conn.Pedidos_Area.Remove(pedidoObj); conn.SaveChanges(); res = true; } catch (Exception ex) { string mensajeError = ex.Message; } return(res); }
public string ActualizarPedido(Pedidos_Area PedidoNuevo) { String res = ""; Pedidos_Area PedidoAntiguo = new Pedidos_Area(); PedidoAntiguo = pedidosAreaRepository.GetPedidoByID(PedidoNuevo.id).First(); if (pedidosAreaRepository.ActualizarPedido(PedidoNuevo)) { res = "Pedido creado exitosamente"; } else { res = "Error al actualizar el pedido"; } return(res); }
public bool ActualizarPedido(Pedidos_Area Pedido) { bool res = false; try { Pedidos_Area pedidoObj = conn.Pedidos_Area.Where(c => c.id == Pedido.id).FirstOrDefault <Pedidos_Area>(); pedidoObj.AreaInstalacion = Pedido.AreaInstalacion; pedidoObj.idModEqDos = Pedido.idModEqDos; pedidoObj.idDosLim = Pedido.idDosLim; pedidoObj.idModJab = Pedido.idModJab; pedidoObj.idTipMaqLav = Pedido.idTipMaqLav; pedidoObj.idPorGalon = Pedido.idPorGalon; pedidoObj.ProdQuim = Pedido.ProdQuim; pedidoObj.DosLav = Pedido.DosLav; pedidoObj.CanModEqDos = Pedido.CanModEqDos; pedidoObj.CanDosLim = Pedido.CanDosLim; pedidoObj.CanModJab = Pedido.CanModJab; pedidoObj.CanCepInBas = Pedido.CanCepInBas; pedidoObj.CanTipMaqLav = Pedido.CanTipMaqLav; conn.Pedidos_Area.Attach(pedidoObj); conn.Entry(pedidoObj).State = System.Data.Entity.EntityState.Modified; conn.SaveChanges(); res = true; } catch (Exception ex) { string mensajeErr = ex.Message; } return(res); }
public void EliminarPedido(Pedidos_Area Pedido) { pedidosAreaRepository.EliminarPedido(Pedido.id); }
protected void btnCrear_Modal_Click(object sender, EventArgs e) { Pedidos_Area pedidoArea = new Pedidos_Area(); //Area pedidoArea.AreaInstalacion = !string.IsNullOrEmpty(TextAreaInstalacion.Text) ? TextAreaInstalacion.Text : null; //Modelo Equipo Dosificador pedidoArea.idModEqDos = (DDL_ModEqDos.SelectedIndex >= 1) ? int.Parse(DDL_ModEqDos.SelectedValue) : (int?)null; pedidoArea.CanModEqDos = pedidoArea.idModEqDos != null?int.Parse(DDL_CanModEqDos.SelectedValue) : (int?)null; //Dosificador de limpieza pedidoArea.idDosLim = DDL_DosEstLim.SelectedIndex >= 1 ? int.Parse(DDL_DosEstLim.SelectedValue) : (int?)null; pedidoArea.CanDosLim = pedidoArea.idDosLim != null?int.Parse(CanDosEstLim.SelectedValue) : (int?)null; //Productos quimicos if (LBProdQuim.Items.Count > 0) { for (int i = 0; i < LBProdQuim.Items.Count; i++) { pedidoArea.ProdQuim += LBProdQuim.Items[i].ToString(); } } else { pedidoArea.ProdQuim = null; } //Modelo Jabonero pedidoArea.idModJab = DDL_ModJab.SelectedIndex >= 1 ? int.Parse(DDL_ModJab.SelectedValue) : (int?)null; pedidoArea.CanModJab = !string.IsNullOrEmpty(TextCanModJab.Text) ? int.Parse(TextCanModJab.Text) : (int?)null; //Cepillo Inserto Base pedidoArea.CanCepInBas = !string.IsNullOrEmpty(TextCanConsumibles.Text) ? int.Parse(TextCanConsumibles.Text) : (int?)null; //Tipo MaqTav pedidoArea.idTipMaqLav = DDL_TipMaqLav.SelectedIndex >= 1 ? int.Parse(DDL_TipMaqLav.SelectedValue) : (int?)null; pedidoArea.CanTipMaqLav = !string.IsNullOrEmpty(TextCanTipMaqLav.Text) ? int.Parse(TextCanTipMaqLav.Text) : (int?)null; //DosificadorLav if (LBDosLav.Items.Count > 0) { for (int i = 0; i < LBDosLav.Items.Count; i++) { pedidoArea.DosLav += LBDosLav.Items[i].ToString(); } } else { pedidoArea.DosLav = null; } //Porta Galon pedidoArea.idPorGalon = DDL_PorGalon.SelectedIndex >= 1 ? int.Parse(DDL_PorGalon.SelectedValue) : (int?)null; pedidoArea.CanPorGalon = !string.IsNullOrEmpty(TextCanPorGalon.Text) ? int.Parse(TextCanPorGalon.Text) : (int?)null; //id String Text; int Max = 0; int Min = 1; bool Bandera = false; Text = TextCanModJab.Text; Max = 50; int con = 0; HtmlGenericControl alerta = AlertaModJab; UpdatePanel UpdateAlert = UpdateAlertModJab; for (int i = 0; i <= 5; i++) { if (i <= 1 && Bandera == false) { if (Text != "") { if (int.Parse(Text) <= Max && int.Parse(Text) >= Min) { Bandera = false; } else { alerta.Visible = true; UpdateAlert.Update(); Bandera = false; break; } } con++; } else { if (i == 2 && Bandera == false && con == 2) { Text = TextCanConsumibles.Text; Max = 50; alerta = AlertCepInBas; UpdateAlert = UpdateAlertCepInBas; i = 0; } else { if (i == 3 && Bandera == false && con == 3) { Text = TextCanTipMaqLav.Text; Max = 20; alerta = AlertTipModLav; UpdateAlert = UpdateAlertTipModLav; i = 0; } else { if (i == 4 && Bandera == false && con == 4) { Text = TextCanPorGalon.Text; Max = 20; alerta = AlertPorGalon; UpdateAlert = UpdateAlertPorGalon; i = 0; } else { if (i == 5 && Bandera == false && con == 5) { CreateUpdate(pedidoArea); break; } } } } } } }
protected void dgvDatos_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument.ToString()); int idPedido = Int32.Parse(dgvDatos.Rows[index].Cells[0].Text); switch (e.CommandName) { #region Boton Editar case "Editar": RepositoryPedidosArea RPA = new RepositoryPedidosArea(); Pedidos_Area pedido = new Pedidos_Area(); List <string> listaGenerica = new List <string>(); pedido = RPA.GetPedidoByID(idPedido).First(); Session["idPerma"] = idPedido; TextAreaInstalacion.Text = pedido.AreaInstalacion; DDL_CanModEqDos.SelectedValue = pedido.CanModEqDos.ToString(); DDL_ModEqDos.SelectedValue = pedido.idModEqDos.ToString(); CanDosEstLim.SelectedValue = pedido.CanDosLim.ToString(); DDL_DosEstLim.SelectedValue = pedido.idDosLim.ToString(); DDL_ModJab.SelectedValue = pedido.idModJab.ToString(); TextCanModJab.Text = pedido.CanModJab.ToString(); TextCanConsumibles.Text = pedido.CanCepInBas.ToString(); TextCanTipMaqLav.Text = pedido.CanTipMaqLav.ToString(); DDL_TipMaqLav.SelectedValue = pedido.idTipMaqLav.ToString(); TextCanPorGalon.Text = pedido.CanPorGalon.ToString(); DDL_PorGalon.SelectedValue = pedido.idPorGalon.ToString(); LBProdQuim.Items.Clear(); listaGenerica = this.getProductos(pedido.ProdQuim); for (int i = 0; i < listaGenerica.Count; i++) { LBProdQuim.Items.Add(listaGenerica[i] + "."); this.UpdateProdQuimAgregar.Update(); } LBDosLav.Items.Clear(); listaGenerica = this.getProductos(pedido.DosLav); for (int i = 0; i < listaGenerica.Count; i++) { LBDosLav.Items.Add(listaGenerica[i] + "."); this.UpdateDosLavCargar.Update(); } btnCrear_Modal.Text = "Actualizar"; ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "MyModalCreate();", true); break; #endregion case "Eliminar": RPA = new RepositoryPedidosArea(); controlReporteLevantamientoRepository.EliminarPedido(RPA.GetPedidoByID(idPedido).First()); this.eleccionCargaDeDatos(); break; } }