private void CargarCombos() { List <TipoCostoJornada> lista; ddlVentaJornada.Items.Clear(); ITipoCostoJornadaDominio _tipoMovilDominio = IoC.GetObjectDominio <ITipoCostoJornadaDominio>(); lista = _tipoMovilDominio.GetAll(); ddlVentaJornada.DataSource = lista; ddlVentaJornada.DataTextField = "Descripcion"; ddlVentaJornada.DataValueField = "TipoCostoJornadaID"; ddlVentaJornada.DataBind(); ddlVentaJornadaAyudante.Items.Clear(); ddlVentaJornadaAyudante.DataSource = lista; ddlVentaJornadaAyudante.DataTextField = "Descripcion"; ddlVentaJornadaAyudante.DataValueField = "TipoCostoJornadaID"; ddlVentaJornadaAyudante.DataBind(); ddlVentaServicio.Items.Clear(); ITipoCostoServicioDominio _tipoCostoServicioDominio = IoC.GetObjectDominio <ITipoCostoServicioDominio>(); ddlVentaServicio.DataSource = _tipoCostoServicioDominio.GetAll(); ddlVentaServicio.DataTextField = "Descripcion"; ddlVentaServicio.DataValueField = "TipoCostoServicioID"; ddlVentaServicio.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { this.usuario = (IUsuarios)Session["Usuario"]; this.hdnMovilID.Value = this.Request.QueryString["MovilID"] == null ? string.Empty : this.Request.QueryString["MovilID"]; this.hdnJornada.Value = this.Request.QueryString["JornadaID"] == null ? string.Empty : this.Request.QueryString["JornadaID"]; ITipoCostoJornadaDominio _jornadaDominio = IoC.GetObjectDominio <ITipoCostoJornadaDominio>(); Dominio.Entidades.TipoCostoJornada jornada = _jornadaDominio.GetOne(int.Parse(hdnJornada.Value)); txtJornada.Text = jornada.Descripcion; }
protected void btnGuardar_Click(object sender, EventArgs e) { int TipoCostoJornadaMontosID = 0; int TipoCostoJornadaID = 0; List <HRRCostoMovil> dr = new List <HRRCostoMovil>(); List <HRRDatos> drHRD = new List <HRRDatos>(); foreach (DataGridItem item in dtgHojaRutaCosto.Items) { try { var key = dtgHojaRutaCosto.DataKeys[int.Parse(item.ItemIndex.ToString())]; try { lst = (List <HRRCostoMovil>)Session["excelHR"]; dr = lst.Where(p => p.NroHojaRutaRepartidor == int.Parse(key.ToString())).ToList(); int Movil = dr[0].MovilID; int HRRID = dr[0].NroHojaRutaRepartidor; ITIpoCostoJornadaMontoDominio _tIpoCostoJornadaMontoDominio = IoC.GetObjectDominio <ITIpoCostoJornadaMontoDominio>(); Dominio.Entidades.TIpoCostoJornadaMonto monto = _tIpoCostoJornadaMontoDominio.GetOnebyDescripcionMovilID(dr[0].DecripcionCosto, dr[0].MovilID); if (monto == null) { TipoCostoJornadaMontosID = 0; } else { TipoCostoJornadaMontosID = monto.TIpoCostoJornadaMontosID; } ITipoCostoJornadaDominio _tIpoCostoJornadaDominio = IoC.GetObjectDominio <ITipoCostoJornadaDominio>(); Dominio.Entidades.TipoCostoJornada costoJornada = _tIpoCostoJornadaDominio.GetOnebyDescripcion(dr[0].DecripcionCosto); if (costoJornada == null) { TipoCostoJornadaID = 0; } else { TipoCostoJornadaID = costoJornada.TipoCostoJornadaID; } int usuID = usuario.UsuarioID; int baja = 0; IHojaRutaRepartidorCostosMovilDominio _hojaRutaRepartidorCostosMovilDominio = IoC.GetObjectDominio <IHojaRutaRepartidorCostosMovilDominio>(); _hojaRutaRepartidorCostosMovilDominio.HRRCostoIns(Movil, HRRID, TipoCostoJornadaID, TipoCostoJornadaMontosID, usuID, baja); } catch { lstHRRD = (List <HRRDatos>)Session["excelHR"]; drHRD = lstHRRD.Where(p => p.NroHojaRutaRepartidor == int.Parse(key.ToString())).ToList(); int Movil = drHRD[0].MovilID; int HRRID = drHRD[0].NroHojaRutaRepartidor; ITIpoCostoJornadaMontoDominio _tIpoCostoJornadaMontoDominio = IoC.GetObjectDominio <ITIpoCostoJornadaMontoDominio>(); Dominio.Entidades.TIpoCostoJornadaMonto monto = _tIpoCostoJornadaMontoDominio.GetOnebyDescripcionM(drHRD[0].DecripcionCosto); if (monto == null) { TipoCostoJornadaMontosID = 0; } else { TipoCostoJornadaMontosID = monto.TIpoCostoJornadaMontosID; } ITipoCostoJornadaDominio _tIpoCostoJornadaDominio = IoC.GetObjectDominio <ITipoCostoJornadaDominio>(); Dominio.Entidades.TipoCostoJornada costoJornada = _tIpoCostoJornadaDominio.GetOnebyDescripcion(drHRD[0].DecripcionCosto); if (costoJornada == null) { TipoCostoJornadaID = 0; } else { TipoCostoJornadaID = costoJornada.TipoCostoJornadaID; } int usuID = usuario.UsuarioID; int baja = 0; IHojaRutaRepartidorCostosMovilDominio _hojaRutaRepartidorCostosMovilDominio = IoC.GetObjectDominio <IHojaRutaRepartidorCostosMovilDominio>(); _hojaRutaRepartidorCostosMovilDominio.HRRCostoIns(Movil, HRRID, TipoCostoJornadaID, TipoCostoJornadaMontosID, usuID, baja); } } catch (Exception ex) { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("No se han podido guardar las modificaciones"); return; } } Response.Redirect("ModificacionHojaRutaCostos.aspx"); }