private void DeleteSeg(GridCommandEventArgs e) { try { GridDataItem item = (GridDataItem)e.Item; int verificador = 0; SeguimientoProductos SegPrd = new SeguimientoProductos(); SegPrd.Id_SegPrd = Convert.ToInt32(((Label)item.FindControl("lblSegId1")).Text); SegPrd.Id_Emp = this.sesion.Id_Emp; SegPrd.Id_Cd = this.sesion.Id_Cd_Ver; SegPrd.Id_Prd = Convert.ToInt32(this.HF_ID.Value); CN_ProSeguimientoPrd CNProSeguimientoPrd = new CN_ProSeguimientoPrd(); CNProSeguimientoPrd.EliminaObservaciones(SegPrd, this.sesion.Emp_Cnx, ref verificador); if (verificador == 1) { this.Alerta("Registro eliminado satisfactoriamente"); this.Inicializar(); } else { this.Alerta("No fue posible eliminar el registro"); } } catch (Exception ex) { throw ex; } }
private void cargaObservaciones() { try { SeguimientoProductos segPrd = new SeguimientoProductos(); List <SeguimientoProductos> listaSegPrd = new List <SeguimientoProductos>(); segPrd.Id_Emp = this.sesion.Id_Emp; segPrd.Id_Cd = this.sesion.Id_Cd_Ver; segPrd.Id_Prd = Convert.ToInt32(this.HF_ID.Value); CN_ProSeguimientoPrd CNProSegPrd = new CN_ProSeguimientoPrd(); CNProSegPrd.LlenaGridSeguimiento(segPrd, ref listaSegPrd, this.sesion.Emp_Cnx); for (int i = 0; i < listaSegPrd.Count; i++) { this.dtSeg.Rows.Add(listaSegPrd[i].Id_SegPrd, listaSegPrd[i].Seg_fecha, listaSegPrd[i].Seg_Comentarios); } this.rgSeguimiento.Rebind(); } catch (Exception ex) { throw ex; } }
private void UpdateSeg(GridCommandEventArgs e) { try { GridItem gi = e.Item; RadDatePicker rdf = ((RadDatePicker)gi.FindControl("rdFecha")); //if (!validarFecha(rdf, e)) //{ // return; //} if (((RadTextBox)gi.FindControl("txtObservaciones")).Text == "" || !((RadDatePicker)gi.FindControl("rdFecha")).SelectedDate.HasValue) { e.Canceled = true; this.Alerta("Todos los campos son requeridos."); return; } SeguimientoProductos SegPrd = new SeguimientoProductos(); SegPrd.Id_SegPrd = Convert.ToInt32(((Label)gi.FindControl("lblSegId2")).Text); SegPrd.Id_Emp = this.sesion.Id_Emp; SegPrd.Id_Cd = this.sesion.Id_Cd_Ver; SegPrd.Id_Prd = Convert.ToInt32(this.HF_ID.Value); SegPrd.Seg_fecha = Convert.ToDateTime(((RadDatePicker)gi.FindControl("rdFecha")).SelectedDate); SegPrd.Seg_Comentarios = ((RadTextBox)gi.FindControl("txtObservaciones")).Text; CN_ProSeguimientoPrd CNProSeguimientoPrd = new CN_ProSeguimientoPrd(); int verificador = -1; CNProSeguimientoPrd.ModificaObservaciones(SegPrd, this.sesion.Emp_Cnx, ref verificador); if (verificador > 0) { this.Inicializar(); } else { this.Alerta("Ocurrio un error al intentar guardar la observación"); } } catch (Exception ex) { throw ex; } }