private void ConsultarDepuracionFactura() { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; Factura factura = new Factura(); factura.Id_Cd = Convert.ToInt32(Request.Params["Id_Cd"]); factura.Id_Emp = Convert.ToInt32(Request.Params["Id_Emp"]); factura.Id_Fac = Convert.ToInt32(Request.Params["Id_Fac"]); factura.Id_FacSerie = Convert.ToString(Request.Params["Id_FacSerie"]); CN_CapFactura CNCapFactura = new CN_CapFactura(); CNCapFactura.Factura_DepuracionConsulta(ref factura, Sesion.Emp_Cnx); this.LblIdCdi.Text = Request.Params["Id_Cd"]; this.LblId_Fac.Text = Request.Params["Id_Fac"]; this.HdId_FacSerie.Value = Request.Params["Id_FacSerie"]; this.LblId_Cte.Text = Convert.ToString(factura.Id_Cte); this.lblCte_Nombre.Text = factura.Cte_NomComercial; this.chkDepuracion.Checked = Convert.ToBoolean(factura.Fac_Depuracion); this.txtMotivo.Text = factura.Fac_DepuracionMotivo; this.TxtAutorizo.Text = factura.Fac_DepuracionAutorizo; } catch (Exception ex) { throw ex; } }
private void Guardar() { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; int verificador = 0; Factura factura = new Factura(); factura.Id_Cd = Convert.ToInt32(this.LblIdCdi.Text); factura.Id_Emp = Convert.ToInt32(Sesion.Id_Emp); factura.Id_Fac = Convert.ToInt32(this.LblId_Fac.Text); factura.Id_FacSerie = this.HdId_FacSerie.Value; factura.Fac_Depuracion = this.chkDepuracion.Checked; factura.Fac_DepuracionMotivo = this.txtMotivo.Text; factura.Fac_DepuracionAutorizo = this.TxtAutorizo.Text; CN_CapFactura CNCapFactura = new CN_CapFactura(); CNCapFactura.Factura_DepuracionActualiza(factura, Sesion.Emp_Cnx, ref verificador); if (verificador == 1) { RAM1.ResponseScripts.Add(string.Concat(@"CloseWindow('", "Los datos se guardaron correctamente", "')")); } else { Alerta("Error al intentar guardar los datos"); } } catch (Exception ex) { throw ex; } }
protected void rcmbFac_SelectedIndexChanged(object sender, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e) { try { RadComboBox rcmbFac = (sender as RadComboBox); Telerik.Web.UI.GridTableCell tabla = (Telerik.Web.UI.GridTableCell)rcmbFac.Parent; RadNumericTextBox txtFact = tabla.FindControl("txtFact") as RadNumericTextBox; RadTextBox txtCte = tabla.FindControl("txtCte") as RadTextBox; RadNumericTextBox txtImporte = tabla.FindControl("txtImporte") as RadNumericTextBox; Factura factura = new Factura(); factura.Id_Cd = this.sesion.Id_Cd_Ver; factura.Id_Emp = this.sesion.Id_Emp; if (txtFact.Text != string.Empty) { factura.Id_Fac = Convert.ToInt32(txtFact.Text); } else { factura.Id_Fac = 0; } CN_CapFactura CNCapFactura = new CN_CapFactura(); try { CNCapFactura.BuscaFacturaRuta(ref factura, sesion.Emp_Cnx); } catch (Exception ex) { txtFact.Text = ""; txtCte.Text = ""; txtImporte.Text = ""; AlertaFocus(ex.Message, txtFact.ClientID); return; } txtCte.Text = factura.Cte_NomComercial; txtImporte.Text = factura.Fac_Importe.ToString(); txtCte.ReadOnly = true; txtImporte.ReadOnly = true; } catch (Exception ex) { throw ex; } }
protected void txtFac_TextChanged(object sender, EventArgs e) { try { RadNumericTextBox txtfac = sender as RadNumericTextBox; RadComboBox txtserie = (txtfac.Parent.FindControl("rcbSerie") as RadComboBox); RadTextBox rgCteNombre = (txtfac.Parent.FindControl("txtCte") as RadTextBox); RadNumericTextBox rgtxtImporte = (txtfac.Parent.FindControl("txtImporte") as RadNumericTextBox); DataRow[] ar = dt_detalles.Select("Id_Fac='" + txtfac.Text + "' and Id_FacSerie='" + txtserie.Text + "'"); if (ar.Length > 0) { AlertaFocus("Esta factura ya ha sido asignada en esta ruta", txtfac.ClientID); txtfac.Text = ""; rgCteNombre.Text = ""; rgtxtImporte.Text = ""; return; } Factura factura = new Factura(); factura.Id_Cd = this.sesion.Id_Cd_Ver; factura.Id_Emp = this.sesion.Id_Emp; factura.Id_Fac = Convert.ToInt32(txtfac.Text); CN_CapFactura CNCapFactura = new CN_CapFactura(); try { CNCapFactura.BuscaFacturaRuta(ref factura, sesion.Emp_Cnx); } catch (Exception ex) { txtfac.Text = ""; rgCteNombre.Text = ""; rgtxtImporte.Text = ""; AlertaFocus(ex.Message, txtfac.ClientID); return; } rgCteNombre.Text = factura.Cte_NomComercial; rgtxtImporte.Text = (factura.Fac_Importe).ToString(); } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
protected void rgDetalles_InsertCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { try { GridEditableItem editedItem = e.Item as GridEditableItem; RadNumericTextBox txtFact = editedItem.FindControl("txtFact") as RadNumericTextBox; RadComboBox cmbFac = editedItem.FindControl("rcbSerie") as RadComboBox; if (txtFact.Text == string.Empty || cmbFac.Text == string.Empty) { this.Alerta("Seleccione primero una factura"); this.rgDetalles.Columns.FindByUniqueName("EditCommandColumn").Visible = true; return; } else { Factura factura = new Factura(); factura.Id_Cd = this.sesion.Id_Cd_Ver; factura.Id_Emp = this.sesion.Id_Emp; factura.Id_Fac = Convert.ToInt32(txtFact.Text); CN_CapFactura CNCapFactura = new CN_CapFactura(); CNCapFactura.BuscaFacturaRuta(ref factura, sesion.Emp_Cnx); DataRow[] ar = dt_detalles.Select("Id_Fac='" + factura.Id_Fac + "' and Id_FacSerie='" + factura.Id_FacSerie.Replace(factura.Id_Fac.ToString(), "") + "'"); if (ar.Length > 0) { Alerta("Esta factura ya ha sido asignada en esta ruta"); } else { dt_detalles.Rows.Add(new object[] { factura.Id_Fac, factura.Id_FacSerie.Replace(factura.Id_Fac.ToString(), ""), factura.Cte_NomComercial, factura.Fac_Importe }); } this.rgDetalles.Columns.FindByUniqueName("EditCommandColumn").Visible = false; } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); e.Canceled = true; } }
protected void Page_Load(object sender, EventArgs e) { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (!Page.IsPostBack) { Session["PedidoCaptado" + Session.SessionID] = null; CN_CapFactura fac = new CN_CapFactura(); string[] datosGen = fac.ConsultaFacturacion_DatosGeneralesFacturacion(sesion.Emp_Cnx, sesion.Id_Emp, sesion.Id_Cd_Ver); lblEmpresaNombre.Text = datosGen[0]; lblSucursalNombre.Text = datosGen[1]; lblRegionNombre.Text = datosGen[2]; txtPedido.Focus(); } } catch (Exception ex) { this.DisplayMensajeAlerta(string.Concat(ex.Message, "Page_Load_error")); } }
protected void Page_Load(object sender, EventArgs e) { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (!Page.IsPostBack) { CN_CapFactura fac = new CN_CapFactura(); string[] datosGen = fac.ConsultaFacturacion_DatosGeneralesFacturacion(sesion.Emp_Cnx, sesion.Id_Emp, sesion.Id_Cd_Ver); lblEmpresaId.Text = sesion.Id_Emp.ToString(); lblEmpresaNombre.Text = datosGen[0]; lblSucursalId.Text = sesion.Id_Cd_Ver.ToString(); lblSucursalNombre.Text = datosGen[1]; lblRegionId.Text = datosGen[3]; lblRegionNombre.Text = datosGen[2]; lblUsuarioId.Text = sesion.Id_U.ToString(); lblUsuarioNombre.Text = sesion.U_Nombre; this.ListaRemisionesFactura = new List <Remision>(); double ancho = 0; foreach (GridColumn gc in rgRemisiones.Columns) { if (gc.Display) { ancho = ancho + gc.HeaderStyle.Width.Value; } } rgRemisiones.Width = Unit.Pixel(Convert.ToInt32(ancho)); rgRemisiones.MasterTableView.Width = Unit.Pixel(Convert.ToInt32(ancho)); rgRemisiones.Rebind(); } } catch (Exception ex) { this.DisplayMensajeAlerta(string.Concat(ex.Message, "Page_Load_error")); } }
protected void Page_Load(object sender, EventArgs e) { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (!Page.IsPostBack) { // ------------------------------------------------------------------------ // Consulta datos Gnerales, Nombre de Epmresa, C. Dist y Región // ------------------------------------------------------------------------ CN_CapFactura fac = new CN_CapFactura(); string[] datosGen = fac.ConsultaFacturacion_DatosGeneralesFacturacion(sesion.Emp_Cnx, sesion.Id_Emp, sesion.Id_Cd_Ver); //Define variable de sesion con datos de impresion de reporte de valuacion de proyectos this.HD_Folio.Value = string.Concat( Page.Request.QueryString["Id_Emp"].ToString() , ",", Page.Request.QueryString["Id_Cd"].ToString() , ",", Page.Request.QueryString["Id_Vap"].ToString()); Session["ReporteValuacionProyecto" + Session.SessionID] = this.HD_Folio.Value; //Define variable de sesion como indicativo de impreion de reporte de rentabilidad Session["ReporteRentabilidadClientes" + Session.SessionID] = "SI"; CN_CatCliente cnCliente = new CN_CatCliente(); Clientes cte = new Clientes(); cte.Id_Cte = Convert.ToInt32(Request.QueryString["Id_Cte"]); cte.Id_Emp = Convert.ToInt32(Request.QueryString["Id_Emp"]); cte.Id_Cd = Convert.ToInt32(Request.QueryString["Id_Cd"]); cnCliente.ConsultaClientes(ref cte, sesion.Emp_Cnx); txtPlazoPago.Text = cte.Cte_CondPago.ToString(); //Datos del centro de distribución CentroDistribucion cd = new CentroDistribucion(); new CN_CatCentroDistribucion().ConsultarCentroDistribucion(ref cd , Convert.ToInt32(Page.Request.QueryString["Id_Cd"]) , Convert.ToInt32(Page.Request.QueryString["Id_Emp"]) , sesion.Emp_Cnx); //Datos de valuación de proyectos del C. de Dist. CentroDistribucion cdValProy = new CentroDistribucion(); new CN_CatCentroDistribucion().ConsultaCentroDistribucion_DatosValProyecto(ref cdValProy, sesion.Emp_Cnx); //Llenar Datos de valuación de proyecto del centro de distribucion #region Llenar Datos de valuación de proyecto del centro de distribucion txtCetes.Text = cd.Cd_TasaCetes == 0 ? cdValProy.Cd_TasaCetes.ToString() : cd.Cd_TasaCetes.ToString(); txtAdicionalCetes.Text = cd.Cd_TasaIncCostoCapital == 0 ? cdValProy.Cd_TasaIncCostoCapital.ToString() : cd.Cd_TasaIncCostoCapital.ToString(); txtInventarioKey.Text = cd.Cd_Dias == 0 ? cdValProy.Cd_Dias.ToString() : cd.Cd_Dias.ToString(); txtInventarioKeyConsignacion.Text = cd.Cd_DiasInv == 0 ? cdValProy.Cd_DiasInv.ToString() : cd.Cd_DiasInv.ToString(); txtIva.Text = cd.Cd_Iva == 0 ? cdValProy.Cd_Iva.ToString() : cd.Cd_Iva.ToString(); txtComision.Text = cd.Cd_ComisionRik == 0 ? cdValProy.Cd_ComisionRik.ToString() : cd.Cd_ComisionRik.ToString(); txtCostosFijosNoPapel.Text = cd.Cd_ContribucionGastosFijosOtros == 0 ? cdValProy.Cd_ContribucionGastosFijosOtros.ToString() : cd.Cd_ContribucionGastosFijosOtros.ToString(); txtCostosFijosPapel.Text = cd.Cd_ContribucionGastosFijosPapel == 0 ? cdValProy.Cd_ContribucionGastosFijosPapel.ToString() : cd.Cd_ContribucionGastosFijosPapel.ToString(); txtInversionActivosFijos.Text = cd.Cd_FactorConvActFijo == 0 ? cdValProy.Cd_FactorConvActFijo.ToString() : cd.Cd_FactorConvActFijo.ToString(); txtIsr.Text = cd.Cd_ISRyPTU == 0 ? cdValProy.Cd_ISRyPTU.ToString() : cd.Cd_ISRyPTU.ToString(); txtUcs.Text = cd.Cd_CargoUCS == 0 ? cdValProy.Cd_CargoUCS.ToString() : cd.Cd_CargoUCS.ToString(); #endregion } } catch (Exception ex) { this.DisplayMensajeAlerta(string.Concat(ex.Message, "Page_Load_error")); } }
protected void imgAceptar_Click(object sender, ImageClickEventArgs e) { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (cmbTipo.SelectedValue == "1") { CN_CapFactura cn_capfactura = new CN_CapFactura(); CN_Rastreo cn_rastreo = new CN_Rastreo(); Factura fac = new Factura(); fac.Id_Emp = session.Id_Emp; fac.Id_Cd = session.Id_Cd_Ver; fac.Id_FacSerie = cmbSerie.Text + txtDocumento.Text; cn_capfactura.Rastreo(ref fac, session.Emp_Cnx); if (fac.Id_Cte != 0) { txtClienteId.Value = fac.Id_Cte; txtCliente.Text = fac.Cte_NomComercial; txtIva.Value = fac.Fac_ImporteIva; txtImporte.Value = fac.Fac_SubTotal; txtTotal.Value = fac.Fac_ImporteIva + fac.Fac_SubTotal; txtSaldo.Value = fac.Fac_ImporteIva + fac.Fac_SubTotal - fac.Fac_Pagado; txtEstatus.Text = fac.Fac_EstatusStr; dpFecha.SelectedDate = fac.Fac_Fecha == default(DateTime) ? null : (DateTime?)fac.Fac_Fecha; rgDocumentos.Rebind(); rgLogDocumento.Rebind(); } else { Limpiar(); Alerta("No se encontró el documento"); } } else { CN_CapNotaCargo cn_capnota = new CN_CapNotaCargo(); NotaCargo nca = new NotaCargo(); nca.Id_Emp = Sesion.Id_Emp; nca.Id_Cd = Sesion.Id_Cd_Ver; nca.Id_NcaSerie = cmbSerie.Text + txtDocumento.Text; cn_capnota.Rastreo(ref nca, Sesion.Emp_Cnx); if (nca.Id_Cte != 0) { txtClienteId.Value = nca.Id_Cte; txtCliente.Text = nca.Cte_NomComercial; txtIva.Value = nca.Nca_Iva; txtImporte.Value = nca.Nca_Subtotal; txtTotal.Value = nca.Nca_Iva + nca.Nca_Subtotal; txtSaldo.Value = nca.Nca_Iva + nca.Nca_Subtotal - nca.Nca_Pagado; txtEstatus.Text = nca.Nca_EstatusStr; dpFecha.SelectedDate = nca.Nca_Fecha; rgDocumentos.Rebind(); } else { Limpiar(); Alerta("No se encontró el documento"); } } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
protected void Page_Load(object sender, EventArgs e) { try { Sesion sesion = (Sesion)Session["Sesion" + Session.SessionID]; if (!Page.IsPostBack) { // ------------------------------------------------------------------------ // Consulta datos Gnerales, Nombre de Epmresa, C. Dist y Región // ------------------------------------------------------------------------ CN_CapFactura fac = new CN_CapFactura(); string[] datosGen = fac.ConsultaFacturacion_DatosGeneralesFacturacion(sesion.Emp_Cnx, sesion.Id_Emp, sesion.Id_Cd_Ver); lblEmpresaNombre.Text = string.Concat(Page.Request.QueryString["Id_Emp"].ToString(), " - ", datosGen[0]); lblSucursalNombre.Text = string.Concat(Page.Request.QueryString["Id_Cd"].ToString(), " - ", datosGen[1]); lblRegionNombre.Text = string.Concat(datosGen[3], " - ", datosGen[2]); lblClienteNombre.Text = string.Concat(Page.Request.QueryString["Id_Cte"].ToString(), " - ", Page.Request.QueryString["Cte_NomComercial"].ToString().Replace("�", "ñ")); //Define variable de sesion con datos de impresion de reporte de valuacion de proyectos this.HD_Folio.Value = string.Concat( Page.Request.QueryString["Id_Emp"].ToString() , ",", Page.Request.QueryString["Id_Cd"].ToString() , ",", Page.Request.QueryString["Id_Vap"].ToString()); Session["ReporteValuacionProyecto" + Session.SessionID] = this.HD_Folio.Value; //Define variable de sesion como indicativo de impreion de reporte de rentabilidad Session["ReporteRentabilidadClientes" + Session.SessionID] = "SI"; //Datos del centro de distribución CentroDistribucion cd = new CentroDistribucion(); new CN_CatCentroDistribucion().ConsultarCentroDistribucion(ref cd , Convert.ToInt32(Page.Request.QueryString["Id_Cd"]) , Convert.ToInt32(Page.Request.QueryString["Id_Emp"]) , sesion.Emp_Cnx); //Datos de valuación de proyectos del C. de Dist. CentroDistribucion cdValProy = new CentroDistribucion(); new CN_CatCentroDistribucion().ConsultaCentroDistribucion_DatosValProyecto(ref cdValProy, sesion.Emp_Cnx); //Llenar Datos de valuación de proyecto del centro de distribucion #region Llenar Datos de valuación de proyecto del centro de distribucion txtCetesCd.Text = cd.Cd_TasaCetes == 0 ? cdValProy.Cd_TasaCetes.ToString() : cd.Cd_TasaCetes.ToString(); txtCetesEstandar.Text = cdValProy.Cd_TasaCetes.ToString(); txtIvaCd.Text = cd.Cd_Iva == 0 ? cdValProy.Cd_Iva.ToString() : cd.Cd_Iva.ToString(); txtIvaEstandar.Text = cdValProy.Cd_Iva.ToString(); txtCuentasCd.Text = cd.Cd_DiasCuentasPorCobrar == 0 ? cdValProy.Cd_DiasCuentasPorCobrar.ToString() : cd.Cd_DiasCuentasPorCobrar.ToString(); txtCuentasEstandar.Text = cdValProy.Cd_DiasCuentasPorCobrar.ToString(); txtFleteCd.Text = cd.Cd_Flete == 0 ? cdValProy.Cd_Flete.ToString() : cd.Cd_Flete.ToString(); txtFleteEstandar.Text = cdValProy.Cd_Flete.ToString(); txtDiasCd.Text = cd.Cd_Dias == 0 ? cdValProy.Cd_Dias.ToString() : cd.Cd_Dias.ToString(); txtDiasEstandar.Text = cdValProy.Cd_Dias.ToString(); txtComisionCd.Text = cd.Cd_ComisionRik == 0 ? cdValProy.Cd_ComisionRik.ToString() : cd.Cd_ComisionRik.ToString(); txtComisionEstandar.Text = cdValProy.Cd_ComisionRik.ToString(); txtInventarioCd.Text = cd.Cd_DiasInv == 0 ? cdValProy.Cd_DiasInv.ToString() : cd.Cd_DiasInv.ToString(); txtInventarioEstandar.Text = cdValProy.Cd_DiasInv.ToString(); txtOtrosCd.Text = cd.Cd_OtrosGastosVar == 0 ? cdValProy.Cd_OtrosGastosVar.ToString() : cd.Cd_OtrosGastosVar.ToString(); txtOtrosEstandar.Text = cdValProy.Cd_OtrosGastosVar.ToString(); txtFactorInvCd.Text = cd.Cd_FactorInvComodato == 0 ? cdValProy.Cd_FactorInvComodato.ToString() : cd.Cd_FactorInvComodato.ToString(); txtFactorInvEstandar.Text = cdValProy.Cd_FactorInvComodato.ToString(); txtGastofijoCd.Text = cd.Cd_ContribucionGastosFijosOtros == 0 ? cdValProy.Cd_ContribucionGastosFijosOtros.ToString() : cd.Cd_ContribucionGastosFijosOtros.ToString(); txtGastofijoEstandar.Text = cdValProy.Cd_ContribucionGastosFijosOtros.ToString(); txtFactorConCd.Text = cd.Cd_FactorConvActFijo == 0 ? cdValProy.Cd_FactorConvActFijo.ToString() : cd.Cd_FactorConvActFijo.ToString(); txtFactorConEstandar.Text = cdValProy.Cd_FactorConvActFijo.ToString(); txtGastofijopapelCd.Text = cd.Cd_ContribucionGastosFijosPapel == 0 ? cdValProy.Cd_ContribucionGastosFijosPapel.ToString() : cd.Cd_ContribucionGastosFijosPapel.ToString(); txtGastofijopapelEstandar.Text = cdValProy.Cd_ContribucionGastosFijosPapel.ToString(); txtFinanciamientoCd.Text = cd.Cd_DiasFinanciaProv == 0 ? cdValProy.Cd_DiasFinanciaProv.ToString() : cd.Cd_DiasFinanciaProv.ToString(); txtfinanciamientoEstandar.Text = cdValProy.Cd_DiasFinanciaProv.ToString(); txtIsrCd.Text = cd.Cd_ISRyPTU == 0 ? cdValProy.Cd_ISRyPTU.ToString() : cd.Cd_ISRyPTU.ToString(); txtIsrEstandar.Text = cdValProy.Cd_ISRyPTU.ToString(); txtTasaCd.Text = cd.Cd_TasaIncCostoCapital == 0 ? cdValProy.Cd_TasaIncCostoCapital.ToString() : cd.Cd_TasaIncCostoCapital.ToString(); txtTasaEstandar.Text = cdValProy.Cd_TasaIncCostoCapital.ToString(); txtCargoCd.Text = cd.Cd_CargoUCS == 0 ? cdValProy.Cd_CargoUCS.ToString() : cd.Cd_CargoUCS.ToString(); txtCargoEstandar.Text = cdValProy.Cd_CargoUCS.ToString(); #endregion } } catch (Exception ex) { this.DisplayMensajeAlerta(string.Concat(ex.Message, "Page_Load_error")); } }