protected void btnSave_Click(object sender, EventArgs e) { try { var dao = BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.IdentAtencion); IdentAtencionDTO entity = (DTO.IdentAtencionDTO)CRUDHelper.Read(Convert.ToInt32(pnlControls.Attributes["RecId"]), dao); FormsHelper.FillEntity(tblControls, entity); if (!entity.Estado && dao.ExisteAvisoEnVigencia(entity.IdentifIdentAte)) { throw new Exception("No se puede deshabilitar, ya que se encuentra en uso por un aviso vigente."); } CRUDHelper.Update(entity, BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.IdentAtencion)); pnlControls.Visible = false; RefreshGrid(gv); } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { gv.DataSource = null; gv.DataBind(); gv.Visible = true; if (Tabla != null) { Tabla.Reset(); } ArmarCabecera(ucEstado.Text); //Tabla.Rows.Add(Tabla.NewRow()); //AgregarTotales(); //Tabla.Rows.Add(Tabla.NewRow()); //AgregarPorcentajes(); } catch (Exception ex) { FormsHelper.MsgError(lblMsg, ex); } }
protected void btnDeleteAtencion_Click(object sender, EventArgs e) { try { if (FormsHelper.GetSelectedId(gvABM) != null) { //Si no hago esto con un aux, no funciona, porque 'Productos' se actualiza en el Viewstate. List <DTO.AvisosIdAtenDTO> aux = new List <DTO.AvisosIdAtenDTO>(); //Creo una nueva coleccion con todos los productos menos el eliminado, y la guardo en el Viewstate. foreach (var producto in Atencion) { if (Convert.ToInt32(FormsHelper.GetSelectedId(gvABM)) != producto.RecId) { aux.Add(producto); } } Atencion = aux; RefreshAbmGrid(gvABM); } } catch (Exception ex) { FormsHelper.MsgError(lblErrorProducto, ex); } }
protected void btnAdd_Click(object sender, EventArgs e) { string err = string.Empty; try { if (Valid(out err)) { var entity = new DTO.FrecuenciaDTO(); FormsHelper.FillEntity(tblControls, entity); Business.Frecuencias.Create(entity, Detalles); pnlControls.Visible = false; RefreshGrid(gv); } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnAdd_Click(object sender, EventArgs e) { string err = string.Empty; try { if (Valid(out err)) { var entity = new DTO.PiezasArteDTO(); FormsHelper.FillEntity(tblControls, entity); if (!trDuracion.Visible) { (entity as DTO.PiezasArteDTO).Duracion = null; } Business.PiezasArte.Create(entity, Productos); pnlControls.Visible = false; RefreshGrid(gv); } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnDeleteDia_Click(object sender, EventArgs e) { try { if (FormsHelper.GetSelectedId(gvABM) != null) { //Si no hago esto con un aux, no funciona, porque 'Productos' se actualiza en el Viewstate. List <DTO.FrecuenciaDetDTO> aux = new List <DTO.FrecuenciaDetDTO>(); //Creo una nueva coleccion con todos los productos menos el eliminado, y la guardo en el Viewstate. foreach (var detalle in Detalles) { if (Convert.ToInt32(FormsHelper.GetSelectedId(gvABM)) != detalle.RecId) { aux.Add(detalle); } } Detalles = aux; RefreshAbmGrid(gvABM); rbSemMes.Enabled = (Detalles.Count == 0); } } catch (Exception ex) { FormsHelper.MsgError(lblErrorDia, ex); } }
protected void btnSave_Click(object sender, EventArgs e) { string err = string.Empty; try { if (Valid(out err)) { var entity = Business.Avisos.Read(Convert.ToInt32(pnlControls.Attributes["RecId"])); FormsHelper.FillEntity(tblControls, entity); if (!trDuracion.Visible) { (entity as DTO.AvisosDTO).Duracion = null; } Business.Avisos.Update(entity, Atencion); pnlControls.Visible = false; RefreshGrid(gv); } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnSave_Click(object sender, EventArgs e) { string err = string.Empty; try { if (Valid(out err)) { var entity = Business.Monedas.Read(Convert.ToInt32(pnlControls.Attributes["RecId"])); FormsHelper.FillEntity(tblControls, entity); Business.Monedas.Update(entity, TipoCambio); pnlControls.Visible = false; RefreshGrid(gv); } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnSave_Click(object sender, EventArgs e) { string err = string.Empty; try { int recId = Convert.ToInt32(pnlControls.Attributes["RecId"]); if (Valid(recId, out err)) { var entity = Business.Costos.Read(recId); FormsHelper.FillEntity(tblCosto, entity); Business.Costos.Update(entity, CostosFrecuencia, CostosProveedor); pnlControls.Visible = false; RefreshGrid(gv); } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnDeleteFrecuencia_Click(object sender, EventArgs e) { try { if (FormsHelper.GetSelectedId(gvABMFrecuencia) != null) { //Si no hago esto con un aux, no funciona, porque 'Productos' se actualiza en el Viewstate. List <DTO.CostosFrecuenciaDTO> aux = new List <DTO.CostosFrecuenciaDTO>(); //Creo una nueva coleccion con todos los productos menos el eliminado, y la guardo en el Viewstate. foreach (var frecuencia in CostosFrecuencia) { if (Convert.ToInt32(FormsHelper.GetSelectedId(gvABMFrecuencia)) != frecuencia.RecId) { aux.Add(frecuencia); } } CostosFrecuencia = aux; RefreshAbmGrid(gvABMFrecuencia); } } catch (Exception ex) { FormsHelper.MsgError(lblErrorFrecuencia, ex); } }
protected void btnAddAtencion_Click(object sender, EventArgs e) { string err = string.Empty; try { if (ValidAtencion(out err)) { //Si no hago esto con un aux, no funciona, porque 'Productos' se actualiza en el Viewstate. List <DTO.AvisosIdAtenDTO> aux = Atencion; var arteProducto = new DTO.AvisosIdAtenDTO(); arteProducto.RecId = aux.Count; arteProducto.IdentifIdentAte = Convert.ToString(cbIdentifIdentAte.SelectedItem.Value); //.SelectedItem); aux.Add(arteProducto); cbIdentifIdentAte.SelectedIndex = -1; Atencion = aux; RefreshAbmGrid(gvABM); } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblErrorProducto, ex); } }
protected void btnAddAtencion_Click(object sender, EventArgs e) { string err = string.Empty; try { if (ValidCambio(out err)) { List <DTO.TipoCambioDTO> aux = TipoCambio; var tipoCambio = new DTO.TipoCambioDTO(); for (int i = 0; i <= TipoCambio.Count - 1; i++) { if (TipoCambio[i].FechaInicio.ToShortDateString() == deVigDesde0.Date.ToShortDateString()) { return; } } tipoCambio.RecId = aux.Count; tipoCambio.Valor = spDuracion0.Number; tipoCambio.FechaInicio = deVigDesde0.Date; for (int i = 0; i <= aux.Count - 1; i++) { if (aux[i].FechaInicio == tipoCambio.FechaInicio) { err = "Fecha ya asignada."; return; } } aux.Add(tipoCambio); spDuracion0.Value = null; deVigDesde0.Date = DateTime.Today; TipoCambio = aux; RefreshAbmGrid(gvABM); } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblErrorProducto, ex); } }
protected void btn_CerrarOrdenado(object sender, EventArgs e) { Business.Ordenado ordenado; //preparo parametro añomes de referencia para guardar en setUp int ano = Ordenados.GetAñoMesCierreOrd(); ano = Convert.ToInt32((seAño.Value).ToString() + (seMes.Value).ToString().PadLeft(2, '0')); try { lblMsg.Text = string.Empty; var ordenadosCab = Ordenados.ReadAll("AnoMes = " + seAño.Number.ToString("0000") + seMes.Number.ToString("00")); if (ordenadosCab.Count > 0) { foreach (var ordenadoCab in ordenadosCab) { if (ordenadoCab.UsuCierre == string.Empty || ordenadoCab.UsuCierre == null) { ordenado = new Business.Ordenado(ordenadoCab.PautaId); ordenado.ProcesoDeCierreOrdenado(((Accendo)this.Master).Usuario.UserName); Ordenados.SetAñoMesCierreOrd(ano, tran); Page_Load(sender, e); lblMsg.Text += "Ordenado PautaId: " + ordenadoCab.PautaId + ": El cierre se realizó correctamente." + "<br />"; } else { Ordenados.SetAñoMesCierreOrd(ano, tran); Page_Load(sender, e); lblMsg.Text += "Ordenado PautaId: " + ordenadoCab.PautaId + ": Ya se encontraba cerrado." + "<br />"; } } } else { Ordenados.SetAñoMesCierreOrd(ano, tran); Page_Load(sender, e); lblMsg.Text = "No se encontraron Ordenados para cerrar."; } tblCerrar.Visible = false; } catch (Exception ex) { FormsHelper.MsgError(lblMsg, ex); } }
protected void btnCommit_Click(object sender, EventArgs e) { try { Business.Costos.Commit(Convert.ToInt32(pnlCommit.Attributes["RecId"]), ((Accendo)this.Master).Usuario); pnlCommit.Visible = false; RefreshGrid(gv); } catch (Exception ex) { FormsHelper.MsgError(lblMsgCommit, ex); } }
protected void btnAdd_Click(object sender, EventArgs e) { string err = string.Empty; try { if (ASPxPageControl1.ActiveTabPage == ASPxPageControl1.TabPages[3]) { if (ValidCostCopy(null, out err)) { var entidad = miCosto; ///// Vuelve a grabar la fecha - por las dudas que no haya aceptado la propuesta ///// miCosto.VigDesde = Convert.ToDateTime(deVigDesde0.Text); miCosto.VigHasta = Convert.ToDateTime(deVigHasta0.Text); Business.Costos.Create(entidad, CostosFrecuencia, CostosProveedor); RefreshGrid(gv); } else { throw new Exception(err); } } else { if (Valid(null, out err)) { var entity = new DTO.CostosDTO(); FormsHelper.FillEntity(tblCosto, entity); Business.Costos.Create(entity, CostosFrecuencia, CostosProveedor); pnlControls.Visible = false; RefreshGrid(gv); } else { throw new Exception(err); } } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnAdd_Click(object sender, EventArgs e) { try { var entity = new DTO.IdentAtencionDTO(); FormsHelper.FillEntity(tblControls, entity); CRUDHelper.Create(entity, BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.IdentAtencion)); pnlControls.Visible = false; RefreshGrid(gv); } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnDelete_Click(object sender, EventArgs e) { try { if (pnlControls.Attributes["RecId"] != null) { Business.Avisos.Delete(Convert.ToInt32(pnlControls.Attributes["RecId"])); pnlControls.Visible = false; RefreshGrid(gv); } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnDelete_Click(object sender, EventArgs e) { try { if (pnlControls.Attributes["RecId"] != null) { CRUDHelper.Delete(Convert.ToInt32(pnlControls.Attributes["RecId"]), BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.EspacioCont)); pnlControls.Visible = false; RefreshGrid(gv); } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnAdd_Click(object sender, EventArgs e) { try { FormsHelper.FillEntity(this.tblABM, ObjetoDTO); this.create(ObjetoDTO); this.Visible = false; OnAgregar(new ABMEventArgs()); OnActualizarGrilla(new ABMEventArgs()); } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); //MsgError(ex); } }
protected void btnSave_Click(object sender, EventArgs e) { try { var entity = this.ReadMethod(Convert.ToInt32(this.Attributes["RecId"])); FormsHelper.FillEntity(this.tblABM, entity); this.update(entity); this.Visible = false; OnGuardar(new ABMEventArgs()); OnActualizarGrilla(new ABMEventArgs()); } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnDelete_Click(object sender, EventArgs e) { try { if (this.Attributes["RecId"] != null) { this.delete(Convert.ToInt32(this.Attributes["RecId"])); this.Visible = false; OnEliminar(new ABMEventArgs()); OnActualizarGrilla(new ABMEventArgs()); } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnSave_Click(object sender, EventArgs e) { try { var entity = CRUDHelper.Read(Convert.ToInt32(pnlControls.Attributes["RecId"]), BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.Frecuencia)); FormsHelper.FillEntity(tblControls, entity); Business.Frecuencias.Update(entity, Detalles); pnlControls.Visible = false; RefreshGrid(gv); } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnSave_Click(object sender, EventArgs e) { string err = string.Empty; try { if (Valid(out err)) { var entity = CRUDHelper.Read(Convert.ToInt32(pnlControls.Attributes["RecId"]), BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.EspacioCont)); FormsHelper.FillEntity(tblControls, entity); if (!trIntervalo.Visible) { entity.IdentifIntervalo = null; } if (!trFrecuencia.Visible) { entity.IdentifFrecuencia = null; } if (!trHoraFin.Visible || !trHoraInicio.Visible) { entity.HoraFin = null; entity.HoraInicio = null; } CRUDHelper.Update(entity, BusinessMapper.GetDaoByEntity(BusinessMapper.eEntities.EspacioCont)); pnlControls.Visible = false; RefreshGrid(gv); } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnBuscarPauta_Click(object sender, EventArgs e) { try { var estimadoCab = Estimados.Buscar(txNroPauta.Text.Trim()); if (estimadoCab != null) { Response.Redirect("EstimadoAnulacionReemplazo.aspx?Estimado.RecId=" + estimadoCab.RecId.ToString(), true); } else { lblMsg.Text = "No existe Pauta Estimada."; } } catch (Exception ex) { FormsHelper.MsgError(lblMsg, ex); } }
protected void btnBuscarPauta_Click(object sender, EventArgs e) { try { var certificadoCab = Certificados.Buscar(txNroPauta.Text.Trim(), Convert.ToString(ucIdentifOrigen2.SelectedValue)); if (certificadoCab != null) { Response.Redirect("Certificado.aspx?Certificado.RecId=" + certificadoCab.RecId.ToString(), true); } else { lblMsg.Text = "No existe Pauta Certificada."; } } catch (Exception ex) { FormsHelper.MsgError(lblMsg, ex); } }
protected void btnBuscarEspacioPeriodo_Click(object sender, EventArgs e) { try { var estimadoCab = Estimados.Buscar((string)ucIdentifEspacio.SelectedValue, Convert.ToInt32(seAño.Value), Convert.ToInt32(seMes.Value)); if (estimadoCab != null) { Response.Redirect("EstimadoAnulacionReemplazo.aspx?Estimado.RecId=" + estimadoCab.RecId.ToString(), true); } else { lblMsg.Text = "No existe Pauta Estimada."; } } catch (Exception ex) { FormsHelper.MsgError(lblMsg, ex); } }
protected void btnAddProducto_Click(object sender, EventArgs e) { string err = string.Empty; try { if (ValidProducto(out err)) { List <DTO.PiezasArteSKUDTO> aux = Productos; var arteProducto = new DTO.PiezasArteSKUDTO(); arteProducto.RecId = aux.Count; arteProducto.IdentifSKU = Convert.ToString(ucIdentifSKU.SelectedValue); arteProducto.TipoProd = rbTipoProd.SelectedItem.Value.ToString(); if (arteProducto.TipoProd != PRIMARIO) { arteProducto.Coeficiente = null; } else { arteProducto.Coeficiente = Convert.ToDecimal(spCoeficiente.Value); } aux.Add(arteProducto); ucIdentifSKU.ComboBox.SelectedIndex = -1; spCoeficiente.Value = null; Productos = aux; RefreshAbmGrid(gvABM); } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblErrorProducto, ex); } }
protected void ASPxMenu1_ItemClick(object source, MenuItemEventArgs e) { try { ASPxPageControl1.TabPages[3].ClientEnabled = e.Item.Name == "btnAdd"; switch (e.Item.Name) { case "btnAdd": if (ASPxPageControl1.ActiveTabPage.Index == 3) { //for costosCopy only UcIdentifEspacio0.ComboBox.Text = ""; deVigDesde0.Text = ""; deVigHasta0.Text = ""; } FormsHelper.ClearControls(tblCosto, new DTO.CostosDTO()); FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Add); CostosFrecuencia = new List <DTO.CostosFrecuenciaDTO>(); CostosProveedor = new List <DTO.CostosProveedorDTO>(); RefreshAbmGrid(gvABMFrecuencia); RefreshAbmGrid(gvABMProveedor); pnlControls.Visible = true; pnlControls.HeaderText = "Agregar Registro"; break; case "btnEdit": if (FormsHelper.GetSelectedId(gv) != null) { FormsHelper.ClearControls(tblCosto, new DTO.CostosDTO()); var entity = Business.Costos.Read(FormsHelper.GetSelectedId(gv).Value); FormsHelper.FillControls(entity, tblCosto); FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Edit); CostosFrecuencia = Business.Costos.ReadAllFrecuencia(entity); CostosProveedor = Business.Costos.ReadAllProveedor(entity); ucEspacioChanged(); rbFrecuenciaChanged(); RefreshAbmGrid(gvABMFrecuencia); RefreshAbmGrid(gvABMProveedor); pnlControls.Attributes.Add("RecId", entity.RecId.ToString()); pnlControls.Visible = true; pnlControls.HeaderText = "Modificar Registro"; } else { pnlControls.Visible = false; } break; case "btnDelete": if (FormsHelper.GetSelectedId(gv) != null) { FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Delete); pnlControls.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).ToString()); pnlControls.Visible = true; pnlControls.HeaderText = "Eliminar Registros"; } else { pnlControls.Visible = false; } break; case "btnCommit": if (FormsHelper.GetSelectedId(gv) != null) { pnlCommit.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).Value.ToString()); pnlControls.Visible = false; pnlCommit.Visible = true; } else { pnlCommit.Visible = false; } break; case "btnQuery": if (FormsHelper.GetSelectedId(gv) != null) { pnlVersiones.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).Value.ToString()); RefreshGrid(gvVersiones); pnlVersiones.Visible = true; } else { pnlVersiones.Visible = false; } break; case "btnExport": case "btnExportXls": if (ASPxGridViewExporter1 != null) { ASPxGridViewExporter1.WriteXlsToResponse(); } break; case "btnExportPdf": if (ASPxGridViewExporter1 != null) { ASPxGridViewExporter1.WritePdfToResponse(); } break; default: break; } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void ASPxMenu1_ItemClick(object source, MenuItemEventArgs e) { try { switch (e.Item.Name) { case "btnAdd": FormsHelper.ClearControls(tblControls, new DTO.AvisosDTO()); cbIdentifIdentAte.SelectedIndex = -1; FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Add); Atencion = new List <DTO.AvisosIdAtenDTO>(); RefreshAbmGrid(gvABM); pnlControls.Visible = true; pnlControls.HeaderText = "Agregar Registro"; trDias.Visible = true; break; case "btnEdit": if (FormsHelper.GetSelectedId(gv) != null) { FormsHelper.ClearControls(tblControls, new DTO.AvisosDTO()); cbIdentifIdentAte.SelectedIndex = -1; var entity = CRUDHelper.Read(FormsHelper.GetSelectedId(gv).Value, DAO); FormsHelper.FillControls(entity, tblControls); FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Edit); Atencion = Business.Avisos.ReadAllAtencion((string)entity.IdentifAviso); gvABM.Attributes.Add("IdentifAviso", entity.IdentifAviso); trDias.Visible = true; RefreshAbmGrid(gvABM); pnlControls.Attributes.Add("RecId", entity.RecId.ToString()); pnlControls.Visible = true; pnlControls.HeaderText = "Modificar Registro"; } else { pnlControls.Visible = false; } break; case "btnDelete": if (FormsHelper.GetSelectedId(gv) != null) { FormsHelper.ShowOrHideButtons(tblControls, FormsHelper.eAccionABM.Delete); pnlControls.Attributes.Add("RecId", FormsHelper.GetSelectedId(gv).ToString()); pnlControls.Visible = true; pnlControls.HeaderText = "Eliminar Registros"; } else { pnlControls.Visible = false; } break; case "btnExport": case "btnExportXls": if (ASPxGridViewExporter1 != null) { ASPxGridViewExporter1.WriteXlsToResponse(); } break; case "btnExportPdf": if (ASPxGridViewExporter1 != null) { ASPxGridViewExporter1.WritePdfToResponse(); } break; default: break; } } catch (Exception ex) { FormsHelper.MsgError(lblError, ex); } }
protected void btnAddFrecuencia_Click(object sender, EventArgs e) { string err = string.Empty; try { if (ValidFrecuencia(out err)) { //Si no hago esto con un aux, no funciona, porque 'Productos' se actualiza en el Viewstate. List <DTO.CostosFrecuenciaDTO> aux = CostosFrecuencia; if (trDiaSemana.Visible) { for (int i = 0; i < clDiaSemana.SelectedItems.Count; i++) { var costosFrecuencia = new DTO.CostosFrecuenciaDTO(); FormsHelper.FillEntity(tblFrecuencia, costosFrecuencia); costosFrecuencia.DiaSemana = Convert.ToString(clDiaSemana.SelectedValues[i]); costosFrecuencia.Costo = spCostoFrecuencia.Number; costosFrecuencia.RecId = aux.Count; aux.Add(costosFrecuencia); } } else { var costosFrecuencia = new DTO.CostosFrecuenciaDTO(); FormsHelper.FillEntity(tblFrecuencia, costosFrecuencia); costosFrecuencia.Costo = spCostoFrecuencia.Number; costosFrecuencia.RecId = aux.Count; aux.Add(costosFrecuencia); } CostosFrecuencia = aux; RefreshAbmGrid(gvABMFrecuencia); //Limpio controles. spDia.Value = null; for (int i = 0; i < clDiaSemana.Items.Count; i++) { clDiaSemana.Items[i].Selected = false; } clDiaSemana.SelectedItem = null; teHoraDesde.Value = null; teHoraHasta.Value = null; spCostoFrecuencia.Value = null; } else { throw new Exception(err); } } catch (Exception ex) { FormsHelper.MsgError(lblErrorFrecuencia, ex); } }