private void Page_Load(object sender, System.EventArgs e) { if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "datosCuentaCorriente"; // cambiar a la opcion default Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { this.lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy"); this.txtClienteID.Text = this.Request.QueryString["ClienteID"] == null ? null : this.Request.QueryString["ClienteID"]; ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); cliente.Consultar(); this.lblEstadoCliente.Text = (int)cliente.EstadoCliente == (int)NegociosSisPackInterface.SisPack.EstadoCliente.Habilitado ?"Habilitado": "Inhabilitado"; // Editar this.Editar(); } // cargo el control de datos de cuenta corriente this.LoadUCCuentaCorriente(); this.SetearValidadores(); }
protected void Page_Load(object sender, EventArgs e) { this.txtClienteID.Text = this.Request.QueryString["ClienteID"] == null ? null : this.Request.QueryString["ClienteID"]; int cliente = Convert.ToInt32(txtClienteID.Text); ICliente cli = ClienteFactory.GetCliente(); cli.ClienteID = cliente; ds = cli.GetClienteMailByID(); foreach (DataGridItem item in dtgMails.Items) { DsClienteMailOperativo.DatosRow dr = (DsClienteMailOperativo.DatosRow) this.ds.Datos.Rows[item.DataSetIndex]; if (((CheckBox)item.FindControl("chkAsignar")).Checked == true) { dr.Asignado = true; } else { dr.Asignado = false; } } dtgMails.DataSource = ds; // dtgMails.DataSource = datosTotal; dtgMails.DataBind(); Session["dsDatosMails"] = ds; }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(this.dtgAutorizaciones, "AutorizacionID", 10); IAutorizacionEnvioRetiro autorizacion = AutorizacionEnvioRetiroFactory.GetAutorizacionEnvioRetiro(); autorizacion.AgenciaOrigenID = Utiles.Validaciones.obtieneEntero(this.txtAgenciaID.Text); autorizacion.TipoDocumentoID = Utiles.Validaciones.obtieneEntero(this.ddlTipoDoc.SelectedValue); autorizacion.NroDocumento = Utiles.Validaciones.obtieneEntero(this.txtNroDocBusq.Text); autorizacion.Apellido = this.txtApellidoBusq.Text; ICliente cliente = ClienteFactory.GetCliente(); DsClientes.DatosRow[] dr; if (this.txtNroCliente.Text.Length > 0) { dr = (DsClientes.DatosRow[])cliente.GetClientesConsultaDataSet().Datos.Select("Codigo like '" + this.txtNroCliente.Text + "'"); } else { dr = (DsClientes.DatosRow[])cliente.GetClientesConsultaDataSet().Datos.Select(""); } if (dr.Length == 1) { autorizacion.ClienteID = dr[0].ClienteID; } this.txtRazonSocial.Text = dr[0].RazonSocial; bool soloCorporativos = this.txtCorp.Text == "1" ? true : false; dtgAutorizaciones.DataSource = autorizacion.GetAutorizacionClienteSEL(soloCorporativos); dtgAutorizaciones.CurrentPageIndex = currentPage; dtgAutorizaciones.DataBind(); }
private void Page_Load(object sender, System.EventArgs e) { if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "recepcionPlanillaRemito"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { this.txtClienteID.Text = this.Request.QueryString["ClienteID"]; ICliente oCliente = ClienteFactory.GetCliente(); oCliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); oCliente.Consultar(); this.lblRazonSocial.Text = oCliente.RazonSocial; this.CargarCombo(); this.ActivarCampos(false); } this.SetearValidadores(); }
protected void EnviarMail_Click(object sender, EventArgs e) { // Obtenemos el usuario a través del login. ICliente cliente = ClienteFactory.GetCliente(); ClientesMail ds = new ClientesMail(); ds = cliente.GetClientesMails(); ServidorCorreo = System.Configuration.ConfigurationSettings.AppSettings["ServidorCorreo"].ToString(); PuertoServidorCorreo = System.Configuration.ConfigurationSettings.AppSettings["PuertoServidorCorreo"].ToString(); UsuarioCorreo = System.Configuration.ConfigurationSettings.AppSettings["UsuarioCorreo"].ToString(); ClaveCorreo = System.Configuration.ConfigurationSettings.AppSettings["ClaveCorreo"].ToString(); foreach (var item in ds.Datos) { try { MandarMail(item.RazonSocial, item.Login, item.Clave, item.Mail); } catch (Exception ex) { lblError.Text = lblError.Text + ";" + item.Codigo; } } }
private void CargarCombos() { //LlenarCombos.UnidadesLogisticas(ddlUnidades, ""); //LlenarCombos.AgenciasTodas(this.lstAgencia); LlenarCombos.UnidadesLogisticas(lstUnidades); //LlenarCombos.AgenciasOrigenSeguimiento(lstAgencias, 1); LlenarCombos.AgenciasSeguimiento(lstAgencias, 1); if (this.usuario.ClienteID == 0) { //LlenarCombos.Clientes(this.lstClientes, this.TraducirTexto("Combos.ClientesEventuales"), this.UnidadNegocioID); LlenarCombos.ClientesConCodigo(this.lstClientes, "Todos", this.UnidadNegocioID); } else { ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = this.usuario.ClienteID; this.lstClientes.DataSource = cliente.GetClienteOne(); this.lstClientes.DataTextField = "RazonSocial"; this.lstClientes.DataValueField = "ClienteID"; this.lstClientes.DataBind(); this.lstClientes.SelectedIndex = 0; //this.chkClientesTodos.Checked = true; //this.chkClientesTodos.Enabled = false; //this.lstClientes.Attributes.Add("onblur", "window.document.getElementById('chkClientesTodos').checked=true;ChangeClienteTodos();"); } LlenarCombos.Proveedores(this.lstProveedor); }
private void MostrarRedespacho(int redespachoID) { try { IRecepcionRedespacho redespacho = RecepcionRedespachoFactory.GetRecepcionRedespacho(); redespacho.RedespachoID = Utiles.Validaciones.obtieneEntero(txtRedespachoID.Text); DsRecepcionRedespacho ds = redespacho.GetDataSetRedespachoONE(); if (ds.Datos.Count == 1) { foreach (DsRecepcionRedespacho.DatosRow dr in ds.Datos) { txtOrden.Text = dr.NroOrdenEntrega.ToString(); txtFechaRecepcion.Text = dr.Fecha.ToShortDateString(); txtBultos.Text = dr.CantidadBultos.ToString(); txtEmpresa.Text = dr.EmpresaTerceros; txtUVenta.Text = dr.TipoUVRedespachoID == 1 ? "Encomienda" : "Bolsín"; ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = dr.ClienteID; cliente.Consultar(); txtRazonSocial.Text = cliente.RazonSocial; txtCodigo.Text = cliente.Codigo; txtCUIT.Text = cliente.NroCuit; } } } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
public List <DatosMailOperativo> ActualizaFecha(string datos) { ICliente clienteMials = ClienteFactory.GetCliente(); List <DatosMailOperativo> lista = new List <DatosMailOperativo>(); string[] separadas; separadas = datos.Split('$'); int tamaño = separadas.Count(); for (int i = 0; i < separadas.Count() - 1; i++) { DatosMailOperativo Mails = new DatosMailOperativo(); try { JObject jObject = JObject.Parse(separadas[i]); JToken jUser = jObject; Mails.ClienteID = (int)jUser["ClienteID"]; Mails.FechaProximoEnvio = (string)jUser["FechaProximoEnvio"]; Mails.HoraEnvio = (string)jUser["HoraEnvio"]; Mails.Numero = 1; lista.Add(Mails); } catch (Exception ex) { throw new Exception(ex.Message); } clienteMials.UpdateFechaEnvioMail(Mails.ClienteID, Mails.FechaProximoEnvio, Mails.HoraEnvio); } return(lista); }
private void Page_Load(object sender, System.EventArgs e) { /*if (Session["Usuario"] != null) * { * this.usuario = (IUsuarios) Session["Usuario"]; * }*/ if (User.Identity.IsAuthenticated) { string sOpcion = "emisionPlanillaRemito"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } this.clienteIDplanilla = Utiles.Validaciones.obtieneEntero(Request.QueryString["ClienteID"]); if (!IsPostBack) { //this.clienteID = Convert.ToInt32(this.Request.QueryString["ClienteID"]); ICliente oCliente = ClienteFactory.GetCliente(); oCliente.ClienteID = Convert.ToInt32(this.clienteID); oCliente.Consultar(); this.txtFechaDesde.Text = DateTime.Today.AddMonths(-1).ToShortDateString(); } BindGrid(); }
public List <DatosMailOperativo> CargarDatosClientesMail(string ClienteID) { ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(ClienteID); cliente.Consultar(); DsClienteMailOperativo dso = new DsClienteMailOperativo(); dso = cliente.validarCli(); List <DatosMailOperativo> lista = new List <DatosMailOperativo>(); foreach (DataRow dr in dso.Datos) { DatosMailOperativo d = new DatosMailOperativo(); d.ClienteID = Convert.ToInt32(dr["ClienteID"].ToString()); if (Convert.ToString(dr["FechaProximoEnvioMail"].ToString()) == "0") { d.FechaProximoEnvio = ""; d.HoraEnvio = Convert.ToString(dr["HoraEnvioMail"].ToString()); d.Numero = 1; } else { d.FechaProximoEnvio = Convert.ToString(dr["FechaProximoEnvioMail"].ToString()); d.HoraEnvio = Convert.ToString(dr["HoraEnvioMail"].ToString()); d.Numero = 1; } lista.Add(d); } return(lista); }
protected void btnAgregar_Click(object sender, EventArgs e) { { if (txtMail.Text == "") { string mensaje = "Falta ingresar Mail"; ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); return; } else { ICliente cliente = ClienteFactory.GetCliente(); DsClienteMailOperativo ds = new DsClienteMailOperativo(); cliente.ClienteID = Convert.ToInt32(Convert.ToInt32(hdnCotizacionClienteID.Value)); ds = cliente.validarCli(); if (ds.Datos.Count > 0) { cliente.ClienteID = Convert.ToInt32(Convert.ToInt32(hdnCotizacionClienteID.Value)); cliente.MailOPerativo = txtMail.Text; cliente.ActualizarMailOPerativo(); txtMail.Text = ""; } else { string mensaje = "El cliente seleccionado no tiene la opcion de envio de mail operativo habilitada."; ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje); return; } BindGrid(); } } }
private void Page_Load(object sender, System.EventArgs e) { if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "emisionPlanillaRemito"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { this.lblFecha.Text = DateTime.Today.ToString("dd/MM/yyyy"); this.lblNroPlanillaRemitoCliente.Text = "00000"; this.lblNro.Visible = false; this.lblNroPlanillaRemitoCliente.Visible = false; this.txtClienteID.Text = this.Request.QueryString["ClienteID"]; ICliente oCliente = ClienteFactory.GetCliente(); oCliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); oCliente.Consultar(); this.lblRazonSocial.Text = oCliente.RazonSocial; Session["DsGuiasPlanillaRemitoCliente"] = null; } planillaRemitoClienteID = Utiles.Validaciones.obtieneEntero(this.Request.QueryString["PlanillaRemitoClienteID"]); this.BindGrillas(); }
private void LlenarComboCliente() { try { ICliente cliente = ClienteFactory.GetCliente(); Session["dsClientes"] = new DataSet(); DsClientesAgrupacion ds = cliente.GetClietesAgrupacionALL(Utiles.Validaciones.obtieneEntero(this.txtAgrupacionID.Text), usuario); ddlClientes.DataSource = ds; ddlClientes.DataValueField = "ClienteID"; ddlClientes.DataTextField = "RazonSocial"; ddlClientes.DataBind(); Session["dsClientes"] = ds; } 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); } }
/// <summary> /// Procedimiento para cargar las listas /// </summary> private void LlenarListas() { // Cargo los clientes //LlenarCombos.Clientes(lstClientes, UnidadNegocioID); ICliente oCliente = ClienteFactory.GetCliente(); lstClientes.DataSource = oCliente.GetClientesConsultaDataSet().Datos.Select("", "RazonSocial"); lstClientes.DataValueField = "ClienteID"; lstClientes.DataTextField = "RazonSocial"; lstClientes.DataBind(); // Cargo las unidades de venta LlenarCombos.UnidadesVenta(lstUnidadVenta); // Cargo los tarifarios de fletes ITarifarioFlete tarifarioFlete = TarifarioFleteFactory.GetTarifarioFlete(); DsTarifariosFlete dsTarifariosFletes = tarifarioFlete.GetTarifariosFleteDataSet(); lstTarifariosDeFletes.DataSource = dsTarifariosFletes.Datos; lstTarifariosDeFletes.DataValueField = "TarifarioFleteID"; lstTarifariosDeFletes.DataTextField = "TarifarioFleteDescrip"; lstTarifariosDeFletes.DataBind(); // Cargo los tarifarios de retiro/entrega ITarifario tarifarioRetiroEntrega = TarifarioFactory.GetTarifario(""); DsTarifarioClienteRetiroEntrega dsTarifarioRetiroEntrega = (DsTarifarioClienteRetiroEntrega)tarifarioRetiroEntrega.GetTarifariosDataSet(); lstTarifariosRetiroEntrega.DataSource = dsTarifarioRetiroEntrega.Datos; lstTarifariosRetiroEntrega.DataValueField = "TarifarioClienteRetiroEntregaID"; lstTarifariosRetiroEntrega.DataTextField = "TarifarioClienteRetiroEntregaDescrip"; lstTarifariosRetiroEntrega.DataBind(); }
private void butAceptar_Click(object sender, System.EventArgs e) { ISolicitudCuenta solicitudCuenta = SolicitudCuentaFactory.GetSolicitudCuenta(); solicitudCuenta.SolicitudCuentaID = Convert.ToInt32(this.txtSolicitudCuentaID.Text); solicitudCuenta.EstadoSolicitudCuentaID = Convert.ToInt32(this.txtEstadoSolicitudCuentaID.Text); solicitudCuenta.ObservacionesRechazo = ""; solicitudCuenta.FechaRechazo = DateTime.Now; solicitudCuenta.TipoRechazoSolicitudCuentaID = Convert.ToInt32(this.ddlTipoRechazo.SelectedValue); solicitudCuenta.CambiarEstadoSolicitudCuenta(); //GUARDO EL NUEVO ESTADO DEL CLIENTE ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); if (solicitudCuenta.EstadoSolicitudCuentaID == 2) { cliente.EstadoCliente = NegociosSisPackInterface.SisPack.EstadoCliente.RechazadoSectorComercial; } else { cliente.EstadoCliente = NegociosSisPackInterface.SisPack.EstadoCliente.RechazadoSectorAdministrativo; } cliente.CambiarEstado(this.usuario); // Page.RegisterStartupScript("muestraMensaje", SisPackController.GenerarJavaScripts.MostrarMensaje("La solicitud de cuenta de cliente ha sido rechazada.")); StringBuilder scriptString = new StringBuilder(); scriptString.Append("<script language='javascript'>\n"); scriptString.Append("window.close();\n"); scriptString.Append("</script>"); Page.RegisterStartupScript("LlamadaCerrar" + this.ID, scriptString.ToString()); }
private void Guardar() { ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = this.txtClienteID.Text == "" ? 0 : Convert.ToInt32(this.txtClienteID.Text); IUsuarios usuario = (IUsuarios)Session["Usuario"]; try { cliente.BloquearCuenta = ((CheckBox)Page.FindControl("CtaCteCliente").FindControl("chkOperatoriaLimiteCta")).Checked; cliente.LimiteCredito = Utiles.Validaciones.obtieneDouble(((TextBox)Page.FindControl("CtaCteCliente").FindControl("txtLimiteCredito")).Text); cliente.ActualizarCredito(usuario); } 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); } }
private void CargarCombos() { List <string> listProd = new List <string>(); List <string> listTe = new List <string>(); DsClientesUVCodigo dsp = new DsClientesUVCodigo(); DsUnidadVentaP dste = new DsUnidadVentaP(); IUnidadVenta uvpt = UnidadVentaFactory.GetUnidadVenta(); this.ds = (DsEmisionMasiva.DatosDataTable)Session["dsEmisionMasivaOR"]; ICliente cli = ClienteFactory.GetCliente(); cli.Codigo = ds[0].ItemArray[0].ToString(); dsp = cli.GetClienteUVbyCodigo(ds.Rows[0].ItemArray[0].ToString()); foreach (DataRow drc in dsp.Dato) { if (!listProd.Contains(drc["ProductoDescrip"].ToString())) { listProd.Add(drc["ProductoDescrip"].ToString()); } } ddlProductos.DataSource = listProd.Distinct(); ddlProductos.DataBind(); string producto = ""; if (ddlProductos.SelectedIndex == 0) { producto = listProd.First(); } else { producto = ddlProductos.SelectedIndex.ToString(); } string filtro = "ProductoDescrip LIKE '" + producto + "%'"; dste = uvpt.GetProducto(ds.Rows[0].ItemArray[0].ToString()); DsUnidadVentaP.DatosRow[] drListas = (DsUnidadVentaP.DatosRow[])dste.Datos.Select(filtro); DsUnidadVentaP.DatosRow drl = drListas[0]; int valor = drListas.Count(); for (int i = 0; i < drListas.Count(); i++) { if (!listTe.Contains(drListas[i].TiempoEntregaDescrip)) { listTe.Add(drListas[i].TiempoEntregaDescrip); } } ddlTiempoEntrega.DataSource = listTe; ddlTiempoEntrega.DataBind(); }
private void BindGridComprobantes() { DataSet ds = new DataSet(); ICliente oCliente = ClienteFactory.GetCliente(); DateTime fechaDesde = this.txtFechaDesde.Text != "" ? Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaDesde.Text) : Utiles.Fechas.FormatFechaDDMMYYYY("01/01/1900"), fechaHasta = this.txtFechaHasta.Text != "" ? Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaHasta.Text) : DateTime.Today; DsClientesGuiasResumen dsGuiasComp = oCliente.GetComprobantesGuiasResumenDataSet(this.ddlCliente.SelectedValue, fechaDesde, fechaHasta, 1, ""); DsClientesGuiasResumen.ClientesRow[] drCliente = (DsClientesGuiasResumen.ClientesRow[])dsGuiasComp.Clientes.Select("", "RazonSocial"); ds.Tables.Add(dsGuiasComp.Clientes.Clone()); ds.Tables[0].TableName = "Clientes"; foreach (System.Data.DataRow row in drCliente) { ds.Tables["Clientes"].ImportRow(row); } ds.Tables.Add(dsGuiasComp.Guias.Clone()); ds.Tables[1].TableName = "Guias"; foreach (System.Data.DataRow row in dsGuiasComp.Guias.Rows) { ds.Tables["Guias"].ImportRow(row); } ds.Tables.Add(dsGuiasComp.Comprobantes.Clone()); ds.Tables[2].TableName = "Comprobantes"; foreach (System.Data.DataRow row in dsGuiasComp.Comprobantes.Rows) { ds.Tables["Comprobantes"].ImportRow(row); } //Relacion Cliente-Guia DataColumn dc1 = ds.Tables["Clientes"].Columns["ClienteID"], dc2 = ds.Tables["Guias"].Columns["ClienteID"]; DataRelation dr = new DataRelation("Cliente_Guia", dc1, dc2, false); ds.Relations.Add(dr); //Relacion Guias-Comprobantes dc1 = ds.Tables[1].Columns["ClienteID"]; DataColumn dc3 = ds.Tables[1].Columns["GuiaID"]; dc2 = ds.Tables[2].Columns["ClienteID"]; DataColumn dc4 = ds.Tables[2].Columns["GuiaID"]; System.Data.DataColumn[] col1 = new System.Data.DataColumn[] { dc1, dc3 }; System.Data.DataColumn[] col2 = new System.Data.DataColumn[] { dc2, dc4 }; dr = new DataRelation("Guia_Comprobantes", col1, col2, false); ds.Relations.Add(dr); Session["GuiasClientesResumenComp"] = dsGuiasComp; Session["DsResumenClientesComp"] = ds; }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(dtgClientes, "ClienteID", this.CantidadOpciones); ICliente oCliente = ClienteFactory.GetCliente(); oCliente.RazonSocial = this.txtRazonSocial.Text; oCliente.Codigo = this.txtCodigo.Text; dtgClientes.DataSource = oCliente.GetClientesConsultaDataSet().Datos.Select("UnidadNegocioID=" + this.UnidadNegocioID); dtgClientes.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string ClienteID = this.Request.QueryString["ClienteID"] == null ? null : this.Request.QueryString["ClienteID"]; ICliente cliente = ClienteFactory.GetCliente(); if (ClienteID != string.Empty && ClienteID != null) { hdnCotizacionClienteID.Value = cliente.CotizacionClienteBYClienteID(ClienteID); } } }
public void Editar() { ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.hdnCotizacionClienteID.Value); cliente.Consultar(); DsClienteMailOperativo dso = new DsClienteMailOperativo(); dso = cliente.validarCli(); lblClienteRS.Text = cliente.RazonSocial; if (dso.Datos.Rows.Count > 0) { foreach (DataRow dr in dso.Datos) { int EnviaMail = Convert.ToInt32(dr["EnviaMail"].ToString()); txtDias.Text = dr["Dias"].ToString(); txtHoraEnvia.Text = dr["HoraEnvioMail"].ToString(); txtEjecutivoCta.Text = dr["NombreEjecutivo"].ToString(); txtTelEjecutivo.Text = dr["TelefonoEjecutivo"].ToString(); if (EnviaMail == 1) { chkEnviaMail.Checked = true; txtDias.Visible = true; lblDatos.Visible = true; } else { chkEnviaMail.Checked = false; txtDias.Visible = false; lblDatos.Visible = false; } int EnviaFactura = Convert.ToInt32(dr["FacturaTerceros"].ToString()); if (EnviaFactura == 1) { ChkMostrarFactura.Checked = true; } else { ChkMostrarFactura.Checked = false; } } } else { txtDias.Text = ""; txtHoraEnvia.Text = ""; txtEjecutivoCta.Text = ""; txtTelEjecutivo.Text = ""; } }
private void BindGrid() { SisPackController.AdministrarGrillas.Configurar(this.dtgClientes, "ClienteID", this.CantidadOpciones); try { int total = 0; ICliente cliente = ClienteFactory.GetCliente(); DsClientes ds = new DsClientes(); if (Session["Usuario"] != null) { IUsuarios usuario = (IUsuarios)Session["Usuario"]; ds = cliente.GetClientesDataSet(usuario.VendedorID); } else { ds = cliente.GetClientesDataSet(); //para consistencia con lo viejo } //string codi = this.txtCodigo.Text; //string razon = this.txtRazonSocial.Text; if (codigo == "") { codigo = this.txtCodigo.Text; } if (razonSocial == "") { razonSocial = this.txtRazonSocial.Text; } DsClientes.DatosRow[] drLista = (DsClientes.DatosRow[])ds.Datos.Select("Codigo LIKE '" + codigo + "%' AND RazonSocial LIKE '" + razonSocial + "%'"); dtgClientes.DataSource = drLista; dtgClientes.DataBind(); total = drLista.Length; txtFila.Text = Convert.ToString(total); if (total == 1) { DsClientes.DatosRow dr = drLista[0]; this.txtClienteID.Text = dr.ClienteID.ToString(); this.txtCodigo.Text = dr.Codigo; this.txtRazonSocial.Text = dr.RazonSocial; } else { this.txtCodigo.Text = codigo; this.txtRazonSocial.Text = razonSocial; } } catch (Exception ex) { throw ex; //this.txtErrorMsg.Text = "Error al consultar datos de clientes: " + ex.Message; } }
private void Buscar() { int total = 0; try { ICliente cliente = ClienteFactory.GetCliente(); DsClientes ds = new DsClientes(); if (Session["Usuario"] != null) { IUsuarios usuario = (IUsuarios)Session["Usuario"]; ds = cliente.GetClientesDataSet(usuario.VendedorID); } else { ds = cliente.GetClientesDataSet(); //para consistencia con lo viejo } //DsClientes ds = cliente.GetClientesDataSet(); DsClientes.DatosRow[] drLista = (DsClientes.DatosRow[])ds.Datos.Select("Codigo LIKE '" + this.codigo + "%' AND RazonSocial LIKE '" + this.razonSocial + "%'"); total = drLista.Length; if (total > 0) { if (total == 1) { DsClientes.DatosRow dr = drLista[0]; this.txtClienteID.Text = dr.ClienteID.ToString(); this.txtCodigo.Text = dr.IsCodigoNull() ? null : dr.Codigo; this.txtRazonSocial.Text = dr.RazonSocial; this.txtErrorMsg.Text = ""; this.txtOpen.Text = ""; } else { this.txtCodigo.Text = this.codigo; this.txtRazonSocial.Text = this.razonSocial; this.txtOpen.Text = "S"; } } else { this.txtClienteID.Text = ""; this.txtErrorMsg.Text = "No se encontraron datos."; this.txtOpen.Text = ""; } } catch (Exception ex) { this.txtErrorMsg.Text = "Error al consultar datos de clientes: " + ex.Message; } }
private void BindGrid(int currentPage) { try { if (rbtClientes.Checked) { dtgCreditos.Columns[6].Visible = true; dtgCreditos.Columns[11].Visible = true; SisPackController.AdministrarGrillas.Configurar(dtgCreditos, "Codigo", 30); ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = (this.busqCliente.ClienteID == "") ? 0 : Convert.ToInt32(this.busqCliente.ClienteID); cliente.RazonSocial = this.busqCliente.RazonSocial; cliente.Codigo = this.busqCliente.Codigo; cliente.NroCuit = (this.txtCUITTipo.Text + this.txtCUITNro.Text + this.txtCUITDigitoVerificador.Text); string limiteCredito = ddlLimite.SelectedValue; int estadoCliente = Convert.ToInt32(ddlEstado.SelectedValue); string creditoOtorgado = (chkCredito.Checked) ? "S" : "N"; string provincia = txtProvincia.Text; string localidad = txtLocalidad.Text; dtgCreditos.DataSource = cliente.GetReporteCreditoClientes(limiteCredito, estadoCliente, creditoOtorgado, provincia, localidad); dtgCreditos.CurrentPageIndex = currentPage; dtgCreditos.DataBind(); } else if (this.rbtAgencias.Checked) { dtgCreditos.Columns[6].Visible = false; dtgCreditos.Columns[11].Visible = false; SisPackController.AdministrarGrillas.Configurar(dtgCreditos, "Codigo", 30); IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = (this.busqAgencia.AgenciaID == "") ? 0 : Convert.ToInt32(this.busqAgencia.AgenciaID); agencia.RazonSocial = this.busqAgencia.RazonSocial; agencia.SucursalDGI = this.busqAgencia.Sucursal; //codigo string limiteCredito = ddlLimite.SelectedValue; int estadoAgencia = Convert.ToInt32(ddlEstado.SelectedValue); string creditoOtorgado = (chkCredito.Checked) ? "S" : "N"; string provincia = txtProvincia.Text; string localidad = txtLocalidad.Text; dtgCreditos.DataSource = agencia.GetReporteCreditoAgencias(limiteCredito, estadoAgencia, creditoOtorgado, provincia, localidad); dtgCreditos.CurrentPageIndex = currentPage; dtgCreditos.DataBind(); } } catch (Exception ex) { ManejaErrores(ex); } }
private void butGuardarCliente_Click(object sender, System.EventArgs e) { if (!Page.IsValid) { return; } ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = this.txtClienteID.Text == "" ? 0 : Convert.ToInt32(this.txtClienteID.Text); this.txtGuardarCredito.Text = "1"; this.Guardar(); }
private void CargarDatosCliente() { try { ICliente datosCliente = ClienteFactory.GetCliente(); datosCliente.ClienteID = ClienteID ?? 0; datosCliente.Consultar(); lblCliente.Text = datosCliente.RazonSocial; } catch { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Error al cargar datos del cliente"); } }
public void BindGrid() { ICliente cli = ClienteFactory.GetCliente(); cli.ClienteID = Convert.ToInt32(hdnCotizacionClienteID.Value); ds = cli.GetClienteMailByID(); dtgMails.DataSource = ds; // dtgMails.DataSource = datosTotal; dtgMails.DataBind(); Session["dsDatosMails"] = ds; }
private void Page_Load(object sender, System.EventArgs e) { if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "autorizacionCreditos"; // cambiar a la opcion default Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (!IsPostBack) { this.lblNroAutorizacion.Text = "0"; this.txtAutorizacionCreditoAgenciaID.Text = this.Request.QueryString["AutorizacionAgenciaID"] == null ?"" : this.Request.QueryString["AutorizacionAgenciaID"]; this.txtAutorizacionCreditoClienteID.Text = this.Request.QueryString["AutorizacionClienteID"] == null ?"" : this.Request.QueryString["AutorizacionClienteID"]; this.txtAgenciaID.Text = this.Request.QueryString["AgenciaID"] == null ?"" : this.Request.QueryString["AgenciaID"]; this.txtClienteID.Text = this.Request.QueryString["ClienteID"] == null ?"" : this.Request.QueryString["ClienteID"]; if (this.txtAutorizacionCreditoAgenciaID.Text != "") { EditarCreditoAgencia(); } else if (this.txtAutorizacionCreditoClienteID.Text != "") { EditarCreditoCliente(); } if (this.txtAgenciaID.Text != "") { this.lblEntidad.Text = TraducirTexto("Etiquetas.Agencia"); IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = Convert.ToInt32(this.txtAgenciaID.Text); agencia.ConsultarBasico(); this.lblEntidadDescrip.Text = agencia.RazonSocial; } else { this.lblEntidad.Text = TraducirTexto("Etiquetas.Cliente"); ICliente cliente = ClienteFactory.GetCliente(); cliente.ClienteID = Convert.ToInt32(this.txtClienteID.Text); cliente.Consultar(); this.lblEntidadDescrip.Text = cliente.RazonSocial; } } SetearValidadores(); }
private void CargarClientes() { ICliente cliente = ClienteFactory.GetCliente(); //ddlClientes.DataSource = cliente.GetPerformanceClientes(); //ddlClientes.DataTextField = "razonsocial"; //ddlClientes.DataValueField = "ClienteCodigo"; //ddlClientes.DataBind(); this.lstClientes.DataSource = cliente.GetPerformanceClientes(); this.lstClientes.DataTextField = "razonsocial"; this.lstClientes.DataValueField = "ClienteCodigo"; this.lstClientes.DataBind(); this.lstClientes.SelectedIndex = 0; }
private void BindGrid() { int activo = 0; int habilitado = 0; DsClientes ds; SisPackController.AdministrarGrillas.Configurar(dtgClientes, "ClienteID", this.CantidadOpciones); ICliente oCliente = ClienteFactory.GetCliente(); oCliente.RazonSocial = this.txtRazonSocial.Text; oCliente.Codigo = this.txtCodigo.Text; oCliente.DomicilioComercial.Localidad.LocalidadDescrip = txtLocalidadDescrip.Text; oCliente.DomicilioComercial.Localidad.Provincia.ProvinciaDescrip = txtProvincia.Text; oCliente.CondicionPago = (NegociosSisPackInterface.SisPack.CondicionPago)ddlCondicionPago.SelectedIndex; int orden = ddlOrden.SelectedIndex; if (orden < 0) { orden = 0; } string codigoHasta = txtCodHasta.Text; if (rdHabilitado.Checked) { habilitado = 1; } else if (rdInhabilitado.Checked) { habilitado = 2; } else if (rdTiendaNube.Checked)//tienda nube { habilitado = 4; } else if (rdTodos.Checked) { habilitado = 3; } ds = oCliente.GetClientesConsultaDataSet(codigoHasta, habilitado, orden); dtgClientes.DataSource = ds.Datos.Select("UnidadNegocioID=" + this.UnidadNegocioID); //dtgClientes.DataSource = oCliente.GetClientesConsultaDataSet().Datos.Select("UnidadNegocioID=" + this.UnidadNegocioID); dtgClientes.DataBind(); Session["dsClientes"] = ds; }