protected void dtgTiempoEntrega_Delete(Object sender, DataGridCommandEventArgs e) { ITiempoEntrega oTiempoEntrega = TiempoEntregaFactory.GetTiempoEntrega(); ITiempoEntrega tiempoEntrega = TiempoEntregaFactory.GetTiempoEntrega(); oTiempoEntrega.TiempoEntregaID = Convert.ToInt32(dtgTiempoEntrega.DataKeys[(int)e.Item.ItemIndex]); //oTiempoEntrega.Consultar(); if ((int)e.Item.ItemIndex == -1) { return; } int index = e.Item.DataSetIndex; DsTiemposEntrega ds = (DsTiemposEntrega)dtgTiempoEntrega.DataSource; DsTiemposEntrega.DatosRow dr = (DsTiemposEntrega.DatosRow)ds.Datos.Rows[index]; tiempoEntrega.Prioridad = dr.Prioridad; //int prioridad=oTiempoEntrega.Prioridad; try { if (oTiempoEntrega.Eliminar()) { dtgTiempoEntrega.CurrentPageIndex = 0; tiempoEntrega.ReasignarPrioridades(); this.BindGrid(); } } catch (Exception ex) { string mensaje = ex.Message; try { mensaje = this.TraducirTexto(ex.Message); if (mensaje == "" || mensaje == null) { mensaje = ex.Message; } } catch (Exception) { mensaje = ex.Message; } ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); } }
public bool Consultar() { DsTiemposEntrega ds = this.GetTiemposEntregaDataSet(); if (ds == null) { return(false); } DsTiemposEntrega.DatosRow dr = ds.Datos.FindByTiempoEntregaID(this.tiempoEntregaID); if (dr == null) { return(false); } this.TiempoEntregaDescrip = dr.TiempoEntregaDescrip; this.UnidadNegocioID = dr.UnidadNegocioID; this.Prioridad = dr.Prioridad; this.baja = dr.Baja; this.TiempoMaximoEntrega = dr.IsTiempoMaximoEntregaNull() ? 0: dr.TiempoMaximoEntrega; return(true); }