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 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 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()); }
/// <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(); }
internal static DadosExtraidos Executar(string nomeCaminhoArquivo) { var conteudoArquivo = File.ReadAllText(nomeCaminhoArquivo).Split(Environment.NewLine); var registro = new DadosExtraidos(); foreach (var linhaArquivo in conteudoArquivo) { var registrosLinha = linhaArquivo.Split(VariaveisDeAmbiente.DelimitadorRegistros); switch (registrosLinha[0]) { case TipoRegistroEnum.DadosVendedor: var factoryVendedor = new VendedorFactory(registrosLinha); registro.Vendedores.Add(factoryVendedor.FactoryMethod()); break; case TipoRegistroEnum.DadosCliente: var factoryCliente = new ClienteFactory(registrosLinha); registro.Clientes.Add(factoryCliente.FactoryMethod()); break; case TipoRegistroEnum.DadosVenda: var factoryVenda = new VendaFactory(registrosLinha); registro.Vendas.Add(factoryVenda.FactoryMethod()); break; } } return(registro); }
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 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); } }
public void Create(string nome, string CPF, DateTime dtNascimento) { if (this.Repository.GetByCPF(CPF) != null) { throw new Exception($"Cliente já existe na base com este cpf {CPF}"); } //FACTORY var cliente = ClienteFactory.Criar(nome, CPF, dtNascimento); //BUILDER //var cliente = new ClienteBuilder() // .Criar(nome, CPF, dtNascimento) // .AdicionarPassword("abdc#1234") // .AdicionarEndereco(new Domain.Cliente.Aggregate.Entity.Endereco()) // .AdicionarTelefone( // new Domain.Cliente.Aggregate.Entity.Telefone() // { // Numero = new Domain.Cliente.Aggregate.ValueObject.NumeroTelefone("99999-8888"), // Tipo = Domain.Cliente.Aggregate.Enum.Tipo.Comercial // }) // .Build(); this.Repository.Save(cliente); }
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 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(); }
public void CriarCliente(CadastroPessoaTDO pessoa) { Cliente cliente = new ClienteFactory().CriarCliente(pessoa); var controleDB = new ClientesDBFake(); controleDB.Adicionar(cliente); }
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); }
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 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 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); } }
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(); }
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(); }
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); }
public void Testar_Cliente_Com_Factory() { //eu programador nao preciso saber como inicializa //a classe e configurar a classe //ja recebeo ela previamente //inicializada e configurada var cliente = ClienteFactory.Criar(1); }
public async Task <IActionResult> Index() { var ListaClientes = await _consultarCliente.ListarTodosClientes(); var ListarClientesViewModel = ClienteFactory.MapearListaClienteViewModel(ListaClientes); return(View(ListarClientesViewModel)); }
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; }
public override async Task <CreateCliente> HandleAsync(CreateCliente command, CancellationToken cancellationToken = new CancellationToken()) { var cliente = ClienteFactory.CreateCliente(command.ClienteId, command.RagioneSociale, command.CodiceFiscale, command.PartitaIva, command.Who, command.When); await this._repository.SaveAsync(cliente, Guid.NewGuid()); return(await base.HandleAsync(command, cancellationToken)); }
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 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(); }
public ActionResult Index() { var clientes = ClienteFactory.BuscarClientes(string.Empty); var model = new Cliente { ComboClientes = new SelectList(clientes, "Id", "Nome") }; return(View(model)); }
public void Create(string nome, string CPF, DateTime dtNascimento) { if (this.Repository.GetByCpf(CPF) != null) { throw new Exception($"Cliente já existente na base com este cpf {CPF}"); } var cliente = ClienteFactory.Criar(nome, CPF, dtNascimento); this.Repository.Save(cliente); }
public async Task <SignInResult> Login(LoginViewModel cliente, Cliente usuarioItedentity) { var login = ClienteFactory.Login(cliente); if (usuarioItedentity != null) { return(await _signInManager.PasswordSignInAsync(usuarioItedentity, login.PasswordHash, false, lockoutOnFailure : false)); } return(SignInResult.Failed); }
public Cliente Add(JObject request) { ClienteFactory clienteFactory = new ClienteFactory(); Cliente novo = clienteFactory.Create(request); novo.ValidarCliente(); novo = Repository.Cliente.Save(novo); return(novo); }
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 = ""; } }