protected void Page_Load(object sender, EventArgs e) { NumeroRequerimiento = Request.QueryString["Id"]; ObtenerRequerimientos(); using (var db = new UnidadDeTrabajo()) { txtPrecioDolar.Text = db.ObenerPrecioDolar().ToString(); if (NumeroRequerimiento != null && NumeroRequerimiento != "Nuevo") { //r = db.Requerimiento.ObtenerPorId(int.Parse(NumeroRequerimiento)); if (int.Parse(NumeroRequerimiento) > 0) { dgRequerimientoDetalle.DataSource = db.RequerimientoDetalle.ObtenerDetalleRequerimiento(int.Parse(NumeroRequerimiento)); dgRequerimientoDetalle.DataBind(); } //if (r.IdEstado == 26) pcEditorRequerimientos.ShowOnPageLoad = true; } if (Session["IdUserActive"] != null) { if (db.ComprobarSoloLectura(int.Parse(Session["IdUserActive"].ToString()), 14) == true) { btnAprobarRequerimiento.ClientEnabled = false; dgRequerimientoDetalle.SettingsEditing.Mode = GridViewEditingMode.Inline; dgRequerimientoDetalle.Columns[0].Visible = false; } } } }
protected void Page_Load(object sender, EventArgs e) { UnidadDeTrabajo wu = new UnidadDeTrabajo(); NumeroRequerimiento = Request.QueryString["Id"]; txtPrecioDolar.Text = wu.ObenerPrecioDolar().ToString(); cargarRequerimientos(); if (NumeroRequerimiento == "Nuevo") { dgRequerimientoDetalle.DataSource = wu.RequerimientoDetalle.ObtenerDetalleRequerimiento(0); dgRequerimientoDetalle.DataBind(); pcEditorRequerimientos.ShowOnPageLoad = true; } if (NumeroRequerimiento != null && NumeroRequerimiento != "Nuevo") { //txtPrecioDolar.Text = wu.Requerimiento.ObtenerPorId(int.Parse(NumeroRequerimiento)).PrecioDolar.ToString(); if (int.Parse(NumeroRequerimiento) > 0) { dgRequerimientoDetalle.DataSource = wu.RequerimientoDetalle.ObtenerDetalleRequerimiento(int.Parse(NumeroRequerimiento)); dgRequerimientoDetalle.DataBind(); int?[] estateBad = { 27, 28 }; Requerimiento r = wu.Requerimiento.ObtenerPorId(int.Parse(NumeroRequerimiento)); if (estateBad.Contains(r.IdEstado)) { dgRequerimientoDetalle.SettingsEditing.Mode = GridViewEditingMode.Inline; dgRequerimientoDetalle.Columns[0].Visible = false; } } pcEditorRequerimientos.ShowOnPageLoad = true; } using (var ut = new UnidadDeTrabajo()) { if (Session["IdUserActive"] != null) { if (ut.ComprobarSoloLectura(int.Parse(Session["IdUserActive"].ToString()), 13) == true) { addRequerimiento.ClientEnabled = false; dgRequerimientoDetalle.SettingsEditing.Mode = GridViewEditingMode.Inline; dgRequerimientoDetalle.Columns[0].Visible = false; } } } }
protected void Page_Load(object sender, EventArgs e) { UnidadDeTrabajo wu = new UnidadDeTrabajo(); NumeroCotizacion = Request.QueryString["Id"]; hfIdCotizacion["IdCotizacion"] = NumeroCotizacion; txtPrecioDolar.Text = wu.ObenerPrecioDolar().ToString(); deFechaEntrega.Value = DateTime.Today; cargarCotizaciones(); if (pcListadoEmpresas.IsCallback || dgEmpresas.IsCallback) { dgEmpresas.DataSource = wu.Empresa.ObtenerListaEmpresas(); dgEmpresas.DataBind(); } if (pcListadoClientes.IsCallback || dgClientes.IsCallback) { dgClientes.DataSource = wu.Cliente.ObtenerListaClientes(); dgClientes.DataBind(); } if (NumeroCotizacion == "Nuevo") { btnSaveCosto.ClientEnabled = false; dgCotizacionDetalle.DataSource = wu.CotizacionDetalle.ObtenerDetalleCotizacion(0); dgCotizacionDetalle.DataBind(); pcEditorCotizaciones.ShowOnPageLoad = true; } if (NumeroCotizacion != null && NumeroCotizacion != "Nuevo") { btnSaveCosto.ClientEnabled = true; if (int.Parse(NumeroCotizacion) > 0) { int?[] estateBad = { 36, 47 }; Cotizacion cot = new Cotizacion(); using (var bd = new UnidadDeTrabajo()) { cot = bd.Cotizacion.ObtenerPorId(int.Parse(NumeroCotizacion)); deFechaEntrega.Value = cot.FechaEntrega; if (cot.IdClienteNatural > 0) { Cliente cliente = bd.Cliente.ObtenerPorId(cot.IdClienteNatural); txtApelNomRazSoc.Text = cliente.Persona.ApellidoPaterno + " " + cliente.Persona.ApellidoMaterno + ", " + cliente.Persona.Nombres; txtRucDni.Text = cliente.Persona.DNI; rbOpciones.Value = 1; lblApelNomRazSoc.Text = "Apell. Nombres:"; lblRucDni.Text = "DNI:"; } else { Empresa empresa = bd.Empresa.ObtenerPorId(cot.IdClienteJuridico); txtApelNomRazSoc.Text = empresa.Persona.RazonSocial; txtRucDni.Text = empresa.Persona.Ruc; rbOpciones.Value = 2; lblApelNomRazSoc.Text = "Razón Social:"; lblRucDni.Text = "RUC:"; } if (estateBad.Contains(cot.IdEstado)) { dgCotizacionDetalle.SettingsEditing.Mode = GridViewEditingMode.Inline; dgCotizacionDetalle.Columns[0].Visible = false; deFechaEntrega.ClientEnabled = false; } dgCotizacionDetalle.DataSource = bd.CotizacionDetalle.ObtenerDetalleCotizacion(int.Parse(NumeroCotizacion)); dgCotizacionDetalle.DataBind(); } txtApelNomRazSoc.ClientEnabled = false; txtRucDni.ClientEnabled = false; rbOpciones.ClientEnabled = false; } pcEditorCotizaciones.ShowOnPageLoad = true; } using (var ut = new UnidadDeTrabajo()) { if (Session["IdUserActive"] != null) { if (ut.ComprobarSoloLectura(int.Parse(Session["IdUserActive"].ToString()), 18) == true) { btnBuscarPersonas.ClientEnabled = false; addCotizaciones.ClientEnabled = false; dgCotizacionDetalle.SettingsEditing.Mode = DevExpress.Web.GridViewEditingMode.Inline; dgCotizacionDetalle.Columns[0].Visible = false; } } } }
protected void Page_Load(object sender, EventArgs e) { UnidadDeTrabajo wu = new UnidadDeTrabajo(); NumeroOrdenVenta = Request.QueryString["Id"]; txtPrecioDolar.Text = wu.ObenerPrecioDolar().ToString(); deFechaEntrega.Value = DateTime.Today; cargarOrdenVentaes(); if (pcListadoEmpresas.IsCallback || dgEmpresas.IsCallback) { dgEmpresas.DataSource = wu.Empresa.ObtenerListaEmpresas(); dgEmpresas.DataBind(); } if (pcListadoClientes.IsCallback || dgClientes.IsCallback) { dgClientes.DataSource = wu.Cliente.ObtenerListaClientes(); dgClientes.DataBind(); } if (NumeroOrdenVenta == "Nuevo") { //rbOpciones.Value = 1; seAdelanto.ClientEnabled = true; btnNewAdelanto.ClientEnabled = false; hfIdOrdenVenta["IdOrdenVenta"] = -1; dgOrdenVentaDetalle.DataSource = wu.OrdenVentaDetalle.ObtenerDetalleOrdenVenta(0, 1); dgOrdenVentaDetalle.DataBind(); dgSalidaMaterialDetalle.DataSource = wu.OrdenVentaDetalle.ObtenerDetalleOrdenVenta(0, 2); dgSalidaMaterialDetalle.DataBind(); pcEditorOrdenesVenta.ShowOnPageLoad = true; } if (NumeroOrdenVenta != null && NumeroOrdenVenta != "Nuevo") { hfIdOrdenVenta["IdOrdenVenta"] = NumeroOrdenVenta; if (int.Parse(NumeroOrdenVenta) > 0) { seAdelanto.ClientEnabled = false; btnNewAdelanto.ClientEnabled = true; int?[] estateBad = { 40, 48 }; OrdenVenta cot = new OrdenVenta(); using (var bd = new UnidadDeTrabajo()) { cot = bd.OrdenVenta.ObtenerPorId(int.Parse(NumeroOrdenVenta)); deFechaEntrega.Value = cot.FechaEntrega; if (cot.TipoOrdenVenta == "Orden Venta Directa") { cmbTipoOrden.Value = 2; } else { cmbTipoOrden.Value = 1; } cmbTipoOrden.ReadOnly = true; if (cot.IdClienteNatural > 0) { Cliente cliente = bd.Cliente.ObtenerPorId(cot.IdClienteNatural); txtApelNomRazSoc.Text = cliente.Persona.ApellidoPaterno + " " + cliente.Persona.ApellidoMaterno + ", " + cliente.Persona.Nombres; txtRucDni.Text = cliente.Persona.DNI; rbOpciones.Value = 1; lblApelNomRazSoc.Text = "Apell. Nombres:"; lblRucDni.Text = "DNI:"; } else { Empresa empresa = bd.Empresa.ObtenerPorId(cot.IdClienteJuridico); txtApelNomRazSoc.Text = empresa.Persona.RazonSocial; txtRucDni.Text = empresa.Persona.Ruc; rbOpciones.Value = 2; lblApelNomRazSoc.Text = "Razón Social:"; lblRucDni.Text = "RUC:"; } seCostoTotal.Value = cot.CostoTotal; seAdelanto.Value = cot.AdelantoPago == null ? 0 : cot.AdelantoPago; seSaldoOrden.Value = cot.CostoTotal - (cot.AdelantoPago == null ? 0 : cot.AdelantoPago); if (estateBad.Contains(cot.IdEstado)) { dgOrdenVentaDetalle.SettingsEditing.Mode = DevExpress.Web.GridViewEditingMode.Inline; dgOrdenVentaDetalle.Columns[0].Visible = false; dgSalidaMaterialDetalle.SettingsEditing.Mode = DevExpress.Web.GridViewEditingMode.Inline; dgSalidaMaterialDetalle.Columns[0].Visible = false; deFechaEntrega.ClientEnabled = false; btnNewAdelanto.ClientEnabled = false; } hfEstadoOv.Set("Estado", cot.IdEstado); if (cot.TipoOrdenVenta == "Orden Venta Directa") { dgSalidaMaterialDetalle.DataSource = wu.OrdenVentaDetalle.ObtenerDetalleOrdenVenta(int.Parse(NumeroOrdenVenta), 2); dgSalidaMaterialDetalle.DataBind(); } else { dgOrdenVentaDetalle.DataSource = wu.OrdenVentaDetalle.ObtenerDetalleOrdenVenta(int.Parse(NumeroOrdenVenta), 1); dgOrdenVentaDetalle.DataBind(); } } txtApelNomRazSoc.ClientEnabled = false; txtRucDni.ClientEnabled = false; rbOpciones.ClientEnabled = false; } pcEditorOrdenesVenta.ShowOnPageLoad = true; } using (var ut = new UnidadDeTrabajo()) { if (Session["IdUserActive"] != null) { if (ut.ComprobarSoloLectura(int.Parse(Session["IdUserActive"].ToString()), 19) == true) { btnBuscarPersonas.ClientEnabled = false; addOrdenVentaes.ClientEnabled = false; dgOrdenVentaDetalle.SettingsEditing.Mode = DevExpress.Web.GridViewEditingMode.Inline; dgOrdenVentaDetalle.Columns[0].Visible = false; dgSalidaMaterialDetalle.SettingsEditing.Mode = DevExpress.Web.GridViewEditingMode.Inline; dgSalidaMaterialDetalle.Columns[0].Visible = false; } } } }