Ejemplo n.º 1
0
        public void inicializarMisComponentes()
        {
            clientesMarcados = new List<Cliente>();
            model_clientes = new Clientes(model_reparto.IdCiudad);

            //si ya hay una venta abierta para ese cliente, pasarlo a clinetes marcados.
            for(int i = 0; i < model_reparto.Count; i++)
            {
                int idcliente = model_reparto[i].IdCliente;
                for(int j = 0; j < model_clientes.Count; j++)
                    if (model_clientes[j].ID == idcliente)
                    {
                        clientesMarcados.Add(model_clientes[j]);
                        model_clientes.RemoveAt(j);
                        break;
                    }
            }

            wrapPanel1.DataContext = model_reparto;
            wrapPanel2.DataContext = model_clientes;
            wrapPanel3.DataContext = model_reparto;
            ComboBoxColumn.ItemsSource = TipoCCList.getInstance();
            if (model_reparto.Count > 0)
            {
                model_reparto.Index = model_reparto.Count;
                updateDataContext();
            }
        }
Ejemplo n.º 2
0
        public UsuariosWeb CargarUsuariosWeb(Clientes clienteweb)
        {
            var lista = ((BusController(new UsuariosWebBU()) as UsuariosWebBU).CargarUsuariosWeb(new UsuariosWeb()));

            foreach (Object obj in lista)
            {

                List<string> errors = new List<string>();

                UsuariosWeb cli = JsonConvert.DeserializeObject<UsuariosWeb>(obj.ToString(),
                      new JsonSerializerSettings

                      {
                          Error = delegate (object sendere, ErrorEventArgs args)
                          {
                              errors.Add(args.ErrorContext.Error.Message);
                              args.ErrorContext.Handled = true;
                          },
                          Converters = { new IsoDateTimeConverter() }
                      }

                    );

                list.Add(cli);
            }
            return list.Find(x=> x.Clientes_clie_clienteid == clienteweb.clie_clienteid);
        }
        public void ClienteCNPJTest()
        {
            Clientes c = new Clientes();
            c.CNPJ = "04717475000154";

            Assert.IsTrue(ValidadoresDocumento.ValidaCNPJ(c.CNPJ));
        }
Ejemplo n.º 4
0
 private void cargarGrid(Clientes c)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     List<Clientes> lstC = tda.SelectCliente(c).ToList();
     tda.Close();
     lstC = lstC.OrderBy(Clientes => Clientes.RFC).ToList();
     lstCliente.Clear();
     foreach (Clientes ca in lstC)
     {
         string sNombre = "";
         if (ca.Tipo == true)
         {
             sNombre = ca.Nombre;
         }
         else
         {
             sNombre = ca.Nombre + " " + ca.Apellido + " " + ca.Apellido2;
         }
         lstCliente.Add(new Clientes()
         {
             ID = ca.ID,
             Nombre = sNombre,
             RFC = ca.RFC,
             GrupoClienteNombre = ca.GrupoClienteNombre
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstCliente;
 }
Ejemplo n.º 5
0
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        if (txtNome.Text.Equals(string.Empty))
        {
            txtNome.Focus();
            return;
        }

        Clientes Cliente = new Clientes();

        try
        {
            Cliente.getDadosCliente(txtNome.Text);

            if (Cliente.IdCliente.Equals(null))
            {
                System.Web.UI.ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Alerta"
            , "javascript:Alerta('Cliente não encontrado');", true);
                newRegistro();
            }
            else
            {

                PopulaDadosTela(Cliente);
            }

        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
Ejemplo n.º 6
0
        static void Main(string[] args)
        {
            var svc = new ClienteServiceClient();

            Console.WriteLine("Inicio del cliente");
            Console.WriteLine("Crea el objeto nuevo");

            var nuevoCliente = new Clientes
            {
                IDCliente = 99,
                Nombre = "Municipalidad de Parana",
                IDContacto = 1,
                Web = "www.parana.gov.ar",
                Calle = "Calle",
                Numero = "1",
                Pais = "Ninguno",
                Departamento = "Depto",
                Telefono = "00101000",
                Cuidad = "Parana",
                Provincia = "Entre Ríos",
                Piso = "Piso"
            };

            var nuevoCliID = svc.InsertarCliente(nuevoCliente);

            Console.WriteLine("Nuevo Cliente ID:" + nuevoCliente);
            Clientes Cli = svc.GetCliente(nuevoCliID);

            Console.WriteLine("Nuevo Cliente Nombre:" + Cli.Nombre);
            Cli.Calle = "Monte Caseros";

            Clientes actCli = svc.ActualizarCliente(Cli);

            Console.ReadKey();
        }
Ejemplo n.º 7
0
 public List<Object> CargarClientesWeb(Clientes ClientesWeb)
 {
     AsyncRequest req = new AsyncRequest();
     String resultado = req.RequestPeticion(String.Concat(Constants.server, Constants.urlClientesWeb), ClientesWeb);
     JSONSerializer serializer = new JSONSerializer();
     var Lista = serializer.MapJSON(resultado, "clientes", new Clientes());
     return Lista;
 }
Ejemplo n.º 8
0
        public Clientes MapingEntidad(Int32 index)
        {
            Clientes cli = new Clientes();
            if (index >= 0)
            {

                cli = list[index];
            }
            return cli;
        }
Ejemplo n.º 9
0
    protected Clientes PopulaDadosCliente(Clientes novo)
    {
        novo.IdCliente = Clientes.BuscaMaxIdCliente();
        novo.Nome = txtNome.Text;

        if (rdlSexo.SelectedValue.Equals("Masculino"))
        {
            novo.Sexo = 'M';
        }
        else
        {
            novo.Sexo = 'F';
        }

        if (rdlPesTip.SelectedValue.Equals("Física"))
        {
            novo.PesTip = 'F';
        }else
        {
            novo.PesTip = 'J';
        }

        novo.CarteiraNum = txtCarteiraNum.Text;
        novo.CarteiraVal = Convert.ToDateTime(txtCarteiraVal.Text);
        novo.CarteiraCat = Convert.ToChar(rblCarteiraCat.SelectedValue.ToString());
        novo.NumCartao =   txtNumCartao.Text;
        novo.CartaoVal =   Convert.ToDateTime(txtCartaoVal.Text);

        if (!txtCpf.Text.Equals(string.Empty))
        {
            novo.Cpf = txtCpf.Text;
        }
        else
        {
            novo.Cpf = txtCnpj.Text;
        }

        novo.Cpf = txtCpf.Text;
        novo.Cidade = txtCidade.Text;
        novo.Uf = txtUf.Text;
        novo.Logradouro = txtLogradouro.Text;
        novo.Numero = Convert.ToInt32(txtNumero.Text);
        novo.Complemento = txtComplemento.Text;
        novo.Bairro = txtBairro.Text;
        novo.Cep = txtCEP.Text;
        novo.DataNasc = Convert.ToDateTime(txtDataNasc.Text);
        novo.TelefoneRes = txtTelefoneRes.Text;
        novo.TelefoneCel = txtTelefoneCel.Text;
        novo.Email = txtEmail.Text;

        return novo;
    }
Ejemplo n.º 10
0
 public void saveCliente(Clientes cliente)
 {
     if (cliente.IDCliente == 0)
     {
         cliente.DataCriacao = DateTime.Now;
         cliente = MarteUpdatesContext.Clientes.Add(cliente);
         MarteUpdatesContext.SaveChanges();
     }
     else
     {
         cliente.DataModificacao = DateTime.Now;
         MarteUpdatesContext.Clientes.Attach(cliente);
         MarteUpdatesContext.Entry(cliente).State = EntityState.Modified;
         MarteUpdatesContext.SaveChanges();
     }
 }
Ejemplo n.º 11
0
        private void button4_Click(object sender, EventArgs e)
        {
            var svc = new ClienteServiceClient();

            var nuevoCliente = new Clientes
            {
                IDCliente = Convert.ToInt32(textBox1.Text),
                Nombre = textBox2.Text,
                IDContacto = Convert.ToInt32(textBox3.Text),
                Calle = textBox4.Text,
                Numero = textBox5.Text,
                Piso = textBox6.Text,
                Departamento = textBox7.Text,
                Cuidad = textBox8.Text,
                Provincia = textBox9.Text,
                Pais = textBox10.Text,
                Telefono = textBox11.Text,
                Web = textBox12.Text
            };
            var nuevoCliID = svc.InsertarCliente(nuevoCliente);

            MessageBox.Show("Cliente Agregado");
        }
Ejemplo n.º 12
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (txtDNI.Text == "" || txtNombre.Text == "" || txtApellido.Text == "" || txtEmail.Text == "" || txtDireccion.Text == "")
            {
                Response.Write("<script>alert('Tienen que estar todos los campos completos!!');</script>");
            }
            else
            {
                ClientesNegocio clientesNegocio = new ClientesNegocio();
                VouchersNegocio vouchersNegocio = new VouchersNegocio();

                List <Clientes> listClientesLocal;
                listClientesLocal = clientesNegocio.listarClientes();
                int  count    = listClientesLocal.Count();
                bool correcto = false;
                int  i        = 0;
                try
                {
                    while (i < count)
                    {
                        if (listClientesLocal[i].DNI.ToString() == txtDNI.Text)
                        {
                            correcto = true;
                            break;
                        }
                        else
                        {
                            i++;
                        }
                    }
                }
                catch (Exception ex)
                {
                    Session.Add("error", ex);
                    Response.Redirect("PaginaError.aspx");
                }
                Clientes cliente = new Clientes();
                Vouchers voucher = new Vouchers();
                voucher.cliente  = new Clientes();
                voucher.producto = new Productos();
                string idVoucher = (string)Session["idVoucher"];
                voucher.Id = Convert.ToInt32(idVoucher);
                int idP;
                idP = Convert.ToInt32(Request.Params["idprod"]);

                cliente.DNI       = Convert.ToInt32(txtDNI.Text);
                cliente.Nombre    = txtNombre.Text;
                cliente.Apellido  = txtApellido.Text;
                cliente.Email     = txtEmail.Text;
                cliente.Direccion = txtDireccion.Text;
                if (correcto == true)
                {
                    cliente.Id = i + 1;
                    clientesNegocio.modificarCliente(cliente);
                }
                else
                {
                    clientesNegocio.agregarCliente(cliente);
                    cliente.Id = listClientesLocal.Count() + 1;
                }
                voucher.Estado      = true;
                voucher.cliente.Id  = cliente.Id;
                voucher.producto.Id = idP;
                vouchersNegocio.modificarVoucher(voucher);
                enviarMail(cliente.Email, cliente.Nombre, voucher.CodigoVoucher);
                Response.Write("<script>alert('Guardado correctamente!!');</script>");
                Response.Redirect("index.aspx");
            }
        }
Ejemplo n.º 13
0
        public override void Editar(object obj)
        {
            SqlConnection conexao = Conecta.CreateConnection();
            {
                try
                {
                    Clientes cliente = obj as Clientes;
                    string   sql     = @"UPDATE clientes set 
                                    cliente = @cliente,
                                    apelido = @apelido,
                                    dtNascimento = @dtNascimento,
                                    sexo = @sexo, 

                                    cpf = @cpf,
                                    rg = @rg,
                                    email = @email,
                                    telefone = @telefone,
                                    celular = @celular,
                                    contato = @contato,

                                    endereco = @endereco,
                                    complemento = @complemento,
                                    numero = @numero,
                                    bairro = @bairro,
                                    cep = @cep,
                                    codCidade = @codCidade,
                                
                                    site = @site,
                                    codCondPagamento = @codCondPagamento,
                                    limiteCredito = @limiteCredito,
                                    observacoes = @observacoes,
                                    dtCadastro = @dtCadastro,
                                    dtAlteracao = @dtAlteracao,
                                    usuario = @usuario ,
                                    juridico = @juridico,
                                    estrangeiro = @estrangeiro

                                    WHERE codigo = @codigo";

                    SqlCommand comando = new SqlCommand(sql, conexao);


                    comando.Parameters.AddWithValue("@cliente", cliente.cliente);
                    comando.Parameters.AddWithValue("@apelido", cliente.apelido);
                    comando.Parameters.AddWithValue("@dtNascimento", cliente.dtNascimento);
                    comando.Parameters.AddWithValue("@sexo", cliente.sexo);

                    comando.Parameters.AddWithValue("@cpf", cliente.cpf);
                    comando.Parameters.AddWithValue("@rg", cliente.rg);
                    comando.Parameters.AddWithValue("@email", cliente.email);
                    comando.Parameters.AddWithValue("@telefone", cliente.telefone);
                    comando.Parameters.AddWithValue("@celular", cliente.celular);
                    comando.Parameters.AddWithValue("@contato", cliente.contato);

                    comando.Parameters.AddWithValue("@endereco", cliente.endereco);
                    comando.Parameters.AddWithValue("@complemento", cliente.complemento);
                    comando.Parameters.AddWithValue("@numero", cliente.numero);
                    comando.Parameters.AddWithValue("@bairro", cliente.bairro);
                    comando.Parameters.AddWithValue("@cep", cliente.cep);
                    comando.Parameters.AddWithValue("@codCidade", cliente.Cidade.codigo);

                    comando.Parameters.AddWithValue("@site", cliente.site);
                    if (cliente.CondPagamento != null && cliente.CondPagamento.codigo != 0)
                    {
                        comando.Parameters.AddWithValue("@codCondPagamento", cliente.CondPagamento.codigo);
                    }
                    else
                    {
                        comando.Parameters.AddWithValue("@codCondPagamento", DBNull.Value);
                    }
                    comando.Parameters.AddWithValue("@limiteCredito", cliente.limiteCredito);
                    comando.Parameters.AddWithValue("@observacoes", cliente.observacoes);
                    comando.Parameters.AddWithValue("@dtCadastro", cliente.dtCadastro);
                    comando.Parameters.AddWithValue("@dtAlteracao", cliente.dtAlteracao);
                    comando.Parameters.AddWithValue("@usuario", cliente.usuario);
                    comando.Parameters.AddWithValue("@juridico", cliente.juridico);
                    comando.Parameters.AddWithValue("@estrangeiro", cliente.estrangeiro);
                    comando.Parameters.AddWithValue("@codigo", cliente.codigo);

                    conexao.Open();
                    comando.ExecuteNonQuery();
                }
                catch (SqlException e)
                {
                    MessageBox.Show(e.Message);
                }

                finally
                {
                    conexao.Close();
                }
            }
        }
Ejemplo n.º 14
0
 public void Remover()
 {
     Clientes.Remove(ClienteAtual);
 }
Ejemplo n.º 15
0
 public VentaDetallePage(Clientes clientes)
 {
     InitializeComponent();
     this.BindingContext = new VentaDetallePageViewModel(clientes);
 }
Ejemplo n.º 16
0
        protected void PopulateGridViews()
        {
            ApplicationDbContext context = new ApplicationDbContext();
            var UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context));
            var user        = UserManager.FindById(User.Identity.GetUserId());

            //Active
            string        storedprocedure = "GetActiveComissionsWorkshop";
            SqlConnection cn = GetSqlCon.GetCon();

            if (cn == null)
            {
                Response.Redirect("~/Error.aspx");
            }

            DataTable  dt  = new DataTable();
            SqlCommand cmd = new SqlCommand(storedprocedure, cn);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@param1", user.Id);
            SqlDataAdapter da = new SqlDataAdapter(cmd);

            da.Fill(dt);
            ActiveComissions.DataSource = dt;
            ActiveComissions.DataBind();

            //Pending
            string        storedprocedure2 = "GetPendingComissionsWorkshop";
            SqlConnection cn2 = GetSqlCon.GetCon();

            if (cn2 == null)
            {
                Response.Redirect("~/Error.aspx");
            }

            DataTable  dt2  = new DataTable();
            SqlCommand cmd2 = new SqlCommand(storedprocedure2, cn2);

            cmd2.CommandType = System.Data.CommandType.StoredProcedure;
            cmd2.Parameters.AddWithValue("@param1", user.Id);
            SqlDataAdapter da2 = new SqlDataAdapter(cmd2);

            da2.Fill(dt2);
            PendingComissions.DataSource = dt2;
            PendingComissions.DataBind();

            //History
            string        storedprocedure3 = "GetHistoryOfComissionsWorkshop";
            SqlConnection cn3 = GetSqlCon.GetCon();

            if (cn3 == null)
            {
                Response.Redirect("~/Error.aspx");
            }

            DataTable  dt3  = new DataTable();
            SqlCommand cmd3 = new SqlCommand(storedprocedure3, cn3);

            cmd3.CommandType = System.Data.CommandType.StoredProcedure;
            cmd3.Parameters.AddWithValue("@param1", user.Id);
            SqlDataAdapter da3 = new SqlDataAdapter(cmd3);

            da3.Fill(dt3);
            HistoryOfComissions.DataSource = dt3;
            HistoryOfComissions.DataBind();

            //Clients
            string        storedprocedure4 = "GetWorkshopClients";
            SqlConnection cn4 = GetSqlCon.GetCon();

            if (cn4 == null)
            {
                Response.Redirect("~/Error.aspx");
            }

            DataTable  dt4  = new DataTable();
            SqlCommand cmd4 = new SqlCommand(storedprocedure4, cn4);

            cmd4.CommandType = System.Data.CommandType.StoredProcedure;
            cmd4.Parameters.AddWithValue("@param1", user.Id);
            SqlDataAdapter da4 = new SqlDataAdapter(cmd4);

            da4.Fill(dt4);
            Clientes.DataSource = dt4;
            Clientes.DataBind();
        }
        // GET: MesasOcupada
        public ActionResult ConReserva(Guid IdC, int IdM, int IdMesaO, string NCF, int CPersona, int?add)
        {
            var     ListMenu = new List <Menu>();
            var     Mesas = new List <Mesas>();
            var     MesasO = new List <MesasOcupadas>();
            var     Detalles = new List <DetalleMesasCliente>();
            var     cliente = new Clientes();
            var     DetalleViews = new DetalleView();
            int     i = 0, idMesas = 0, idMesasO = 0, LMenu = 0, Cmesas = 0, Cmenu = 0;
            decimal Valor = 0;
            string  aux   = "";

            try
            {
                if (NCF != "")
                {
                    Detalles = db.DetalleMesasCliente.Where(t => t.NConfirmacion_DMC == NCF).ToList();
                    if (Detalles.Count() >= 0)
                    {
                        foreach (var item in Detalles)
                        {
                            if ((item.Cod_Cli == IdC || item.Cod_MesasO == IdMesaO) && item.Estado_DMC == true)
                            {
                                if (idMesas != item.MesasOcupadas.Cod_Mesa)
                                {
                                    Mesas.Add(item.MesasOcupadas.Mesas);
                                    idMesas = item.MesasOcupadas.Cod_Mesa;
                                    Cmesas++;
                                    aux = aux + "-" + "M" + item.MesasOcupadas.Cod_Mesa;
                                }
                                if (idMesasO != item.Cod_MesasO)
                                {
                                    MesasO.Add(item.MesasOcupadas);
                                    idMesasO = item.Cod_MesasO;
                                }
                                if (LMenu != item.Cod_Menu && item.Cantidad_DMC != 0)
                                {
                                    if (CPersona > 4 && i > 0)
                                    {
                                        Cmenu++;
                                    }
                                    else if (CPersona <= 4)
                                    {
                                        Cmesas++;
                                    }
                                    Valor = Valor + (item.Menu.Valor_Menu * item.Cantidad_DMC);
                                    ListMenu.Add(item.Menu);
                                    LMenu = item.Cod_Menu;
                                }
                                if (i == 0)
                                {
                                    cliente = new Clientes
                                    {
                                        Apellidos_Cli = item.Cliente.Apellidos_Cli,
                                        Cod_Cli       = item.Cliente.Cod_Cli,
                                        Correo_Cli    = item.Cliente.Correo_Cli,
                                        Nombres_Cli   = item.Cliente.Nombres_Cli,
                                        Telefono_Cli  = item.Cliente.Telefono_Cli
                                    };
                                    i++;
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            DetalleViews.addMesasO            = MesasO;
            DetalleViews.Cliente              = cliente;
            DetalleViews.DetalleMesasClientes = Detalles;
            DetalleViews.Menus      = ListMenu;
            DetalleViews.Mesas      = Mesas;
            DetalleViews.Cpersonas  = CPersona;
            DetalleViews.Cmesas     = Cmesas;
            DetalleViews.Nmesas     = aux;
            DetalleViews.Cmenu      = Cmenu;
            DetalleViews.ValorTotal = Valor;
            ViewBag.Model           = add;
            return(View(DetalleViews));
        }
Ejemplo n.º 18
0
        public Clientes GetByIdCustomer(int idCustomer)
        {
            Clientes customer = _dbContext.SJSS_Customer.Find(idCustomer);

            return(customer);
        }
Ejemplo n.º 19
0
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     if ((!txtNombre.PlaceHolder && cbPais.SelectedIndex != 0 && cbEstado.SelectedIndex != 0 && !txtCiudad.PlaceHolder && !txtCalle.PlaceHolder && !txtCP.PlaceHolder && !txtTelefono.PlaceHolder) && ((rbFisica.IsChecked == true && !txtApellidoPaterno.PlaceHolder && !txtApellidoMaterno.PlaceHolder) || (rbMoral.IsChecked == true)))
     {
         TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
         Clientes c = new Clientes();
         if (rbMoral.IsChecked == true)
         {
             c.Tipo = true;
             c.Apellido = null;
             c.Apellido2 = null;
         }
         else if (rbFisica.IsChecked == true)
         {
             c.Tipo = false;
             c.Apellido = txtApellidoPaterno.Text;
             c.Apellido2 = txtApellidoMaterno.Text;
         }
         c.ID = lID;
         c.Apellido = txtApellidoPaterno.Text;
         c.Apellido2 = txtApellidoMaterno.Text;
         c.Nombre = txtNombre.Text;
         if (txtRFC.PlaceHolder)
         {
             c.RFC = null;
         }
         else
         {
             c.RFC = txtRFC.Text;
         }
         ComboBoxItem cbi = (ComboBoxItem)cbPais.Items[cbPais.SelectedIndex];
         c.Pais = Convert.ToInt64(cbi.Uid);
         ComboBoxItem cbi1 = (ComboBoxItem)cbEstado.Items[cbEstado.SelectedIndex];
         c.Estado = Convert.ToInt64(cbi1.Uid);
         c.Ciudad = txtCiudad.Text;
         if (txtLocalidad.PlaceHolder)
         {
             c.Localidad = null;
         }
         else
         {
             c.Localidad = txtLocalidad.Text;
         }
         c.Calle = txtCalle.Text;
         if (txtNumeroExterior.PlaceHolder)
         {
             c.NumeroExterior = null;
         }
         else
         {
             c.NumeroExterior = txtNumeroExterior.Text;
         }
         if (txtNumeroInterior.PlaceHolder)
         {
             c.NumeroInterior = null;
         }
         else
         {
             c.NumeroInterior = txtNumeroInterior.Text;
         }
         if (txtColonia.PlaceHolder)
         {
             c.Colonia = null;
         }
         else
         {
             c.Colonia = txtColonia.Text;
         }
         c.CP = txtCP.Text;
         c.Telefono = txtTelefono.Text;
         if (txtEmail.PlaceHolder)
         {
             c.Email = null;
         }
         else
         {
             c.Email = txtEmail.Text;
         }
         if (cbGrupoCliente.SelectedIndex == 0)
         {
             c.GrupoCliente = null;
         }
         else
         {
             ComboBoxItem cbi2 = (ComboBoxItem)cbGrupoCliente.Items[cbGrupoCliente.SelectedIndex];
             c.GrupoCliente = Convert.ToInt64(cbi.Uid);
         }
         tda.UpdateCliente(c);
         tda.Close();
         this.Close();
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }
Ejemplo n.º 20
0
        private void clientesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Clientes clientes = new Clientes();

            clientes.ShowDialog();
        }
Ejemplo n.º 21
0
        /** Clientes **/

        public int CrearCliente(Clientes cliente)
        {
            return(this.Crear(cliente));
        }
Ejemplo n.º 22
0
 /// <summary>
 /// ELiminar un cliente
 /// </summary>
 /// <param name="cliente">cliente</param>
 public void DeleteCliente(Clientes cliente)
 {
     new ClienteBl().DeleteCliente(cliente);
 }
Ejemplo n.º 23
0
 /// <summary>
 /// Actualiza un cliente
 /// </summary>
 /// <param name="cliente">Cliente</param>
 public void UpdateClientes(Clientes cliente)
 {
     new ClienteBl().UpdateClientes(cliente);
 }
Ejemplo n.º 24
0
 /// <summary>
 /// Inserta un nuevo cliente
 /// </summary>
 /// <param name="cliente">cliente</param>
 public void InsertCliente(Clientes cliente)
 {
     new ClienteBl().InsertCliente(cliente);
 }
Ejemplo n.º 25
0
 private void btnSalir_Click(object sender, EventArgs e)
 {
     cliente = temList[grdClientes.CurrentCell.RowIndex];
     this.DialogResult = DialogResult.OK;
     this.Close();
 }
 public Clientes Add(Clientes entity)
 {
     return(_clientesRepository.Add(entity));
 }
 public void AddToClientesSet(Clientes clientes)
 {
     base.AddObject("ClientesSet", clientes);
 }
 public Clientes Delete(Clientes entity)
 {
     return(_clientesRepository.Delete(entity));
 }
        void ListarClientes()
        {
            ChamadaWebApi chamadaWebApi = new ChamadaWebApi();

            Clientes.ApagarEnfileirar(chamadaWebApi.Get <Cliente>());
        }
 public void Update(Clientes entity)
 {
     _clientesRepository.Update(entity);
 }
Ejemplo n.º 31
0
            private void CreateFolder(Clientes cliente)
            {
                try
                {
                    string containerName = cliente.CLIID.ToString().PadLeft(4, '0');
                    List<StorageAPI.StorageMetadata> metadata = new List<StorageAPI.StorageMetadata>()
                    {
                        new StorageAPI.StorageMetadata() { Key = "Name", Value = cliente.CLINombre },
                        new StorageAPI.StorageMetadata() { Key = "Identification", Value = cliente.CLINumeroDocumento },
                    };

                    StorageAPI.Instance.CreateContainer(containerName, metadata);
                    cliente.CLICarpetaID = containerName;

                    db.Entry(cliente).State = EntityState.Modified;
                    db.SaveChanges();
                }
                catch (Exception exc) 
                {
                    Utils.AddException(exc, level: LogExceptionLevel.High);
                }
            }
Ejemplo n.º 32
0
 public CRUD_Clientes(Clientes cl)
 {
     InitializeComponent();
     this.cliente = cl;
 }
Ejemplo n.º 33
0
 private void InsertClienteCommandExecuted()
 {
     try
     {
         if (!string.IsNullOrEmpty(RutCliente))
         {
             if (!string.IsNullOrEmpty(NombreCliente))
             {
                 if (!string.IsNullOrEmpty(RazonSocialCliente))
                 {
                     if (!string.IsNullOrEmpty(GiroCliente))
                     {
                         if (!string.IsNullOrEmpty(DiasPagoCliente))
                         {
                             var InsertCliente = new Clientes();
                             var user          = db.GetUser();
                             //InsertCliente.IdUsuario = user.IdUser;
                             //InsertCliente.RutCliente = RutCliente;
                             //InsertCliente.NombreCliente = NombreCliente;
                             //InsertCliente.RazonSocialCliente = RazonSocialCliente;
                             //InsertCliente.GiroCliente = GiroCliente;
                             //InsertCliente.DiasPagoCliente = DiasPagoCliente;
                             //db.InsertCliente(InsertCliente);
                             RutCliente         = string.Empty;
                             NombreCliente      = string.Empty;
                             RazonSocialCliente = string.Empty;
                             GiroCliente        = string.Empty;
                             DiasPagoCliente    = string.Empty;
                             LoadClientes();
                             IsVisibleAdd = false;
                         }
                         else
                         {
                             App.MessageError("ingrese un dia de pago");
                         }
                     }
                     else
                     {
                         App.MessageError("ingrese un giro");
                     }
                 }
                 else
                 {
                     App.MessageError("ingrese una razon social");
                 }
             }
             else
             {
                 App.MessageError("ingrese un nombre");
             }
         }
         else
         {
             App.MessageError("ingrese un rut");
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine(ex.Message);
     }
 }
Ejemplo n.º 34
0
 public void Inserta(Cliente c)
 {
     Clientes.Add(c);
 }
 private string ObtenerTextoAMostrarListaCliente()
 {
     return(Clientes == null ? string.Empty : string.Join(",", Clientes.Where(cl => cl.IS_SELECTED).Select(cl => cl.CLIENT_NAME)));
 }
Ejemplo n.º 36
0
 public void RegistrarCliente(Clientes cl)
 {
     mCliente.RegistrarCliente(cl);
 }
Ejemplo n.º 37
0
 public void AddToClientes(Clientes clientes)
 {
     base.AddObject("Clientes", clientes);
 }
Ejemplo n.º 38
0
 public void ActualizarCliente(Clientes cl)
 {
     mCliente.ActualizarCliente(cl);
 }
Ejemplo n.º 39
0
        public object PesquisaLogin(string cpf, string senha)
        {
            SqlConnection conexao = Conecta.CreateConnection();
            {
                SqlDataAdapter da;
                string         sql       = null;
                bool           isNumeric = int.TryParse(cpf, out int n);

                if (!isNumeric)
                {
                    sql = @"SELECT   clientes.codigo, clientes.cliente, clientes.apelido, clientes.sexo, clientes.endereco, clientes.bairro, clientes.telefone, clientes.celular, clientes.juridico, clientes.cnpj, clientes.ie, 
                         clientes.numero, clientes.cpf, cidades.cidade, condicaoPagamento.condicao, clientes.dtNascimento, clientes.complemento, clientes.cep, clientes.codCidade, clientes.email, 
                         clientes.contato, clientes.site, clientes.rg, clientes.codCondPagamento, clientes.observacoes, clientes.limiteCredito, clientes.dtCadastro, clientes.dtAlteracao, clientes.usuario, 
                         clientes.estrangeiro
                         FROM         clientes INNER JOIN
                         condicaoPagamento ON clientes.codCondPagamento = condicaoPagamento.codigo INNER JOIN
                         cidades ON clientes.codCidade = cidades.codigo
                            WHERE clientes.cpf = @cli and clientes.cpf = @senha";
                }
                else
                {
                    return(null);
                }

                SqlCommand comando = new SqlCommand(sql, conexao);

                comando.Parameters.AddWithValue("@cli", cpf);
                comando.Parameters.AddWithValue("@senha", senha);
                conexao.Open();
                da = new SqlDataAdapter(comando);
                DataTable dtCliente = new DataTable();
                da.Fill(dtCliente);

                if (dtCliente.Rows.Count > 0)
                {
                    foreach (DataRow row in dtCliente.Rows)
                    {
                        Clientes Cliente = new Clientes();


                        Cliente.codigo       = Convert.ToInt32(row["codigo"]);
                        Cliente.cliente      = Convert.ToString(row["cliente"]);
                        Cliente.apelido      = Convert.ToString(row["apelido"]);
                        Cliente.dtNascimento = Convert.ToDateTime(row["dtNascimento"]);
                        Cliente.sexo         = Convert.ToChar(row["sexo"]);
                        Cliente.endereco     = Convert.ToString(row["endereco"]);
                        Cliente.numero       = Convert.ToString(row["numero"]);
                        Cliente.complemento  = Convert.ToString(row["complemento"]);
                        Cliente.bairro       = Convert.ToString(row["bairro"]);
                        Cliente.cep          = Convert.ToString(row["cep"]);

                        Cliente.Cidade   = daoCid.BuscarPorID(Convert.ToInt32(row["codCidade"])) as Cidades;
                        Cliente.telefone = Convert.ToString(row["telefone"]);
                        Cliente.celular  = Convert.ToString(row["celular"]);
                        Cliente.contato  = Convert.ToString(row["contato"]);
                        Cliente.email    = Convert.ToString(row["email"]);
                        Cliente.site     = Convert.ToString(row["site"]);
                        Cliente.cpf      = Convert.ToString(row["cpf"]);
                        Cliente.rg       = Convert.ToString(row["rg"]);

                        if (Convert.ToInt32("0" + row["codCondPagamento"]) != 0)
                        {
                            Cliente.CondPagamento = daoCondPag.BuscarPorID(Convert.ToInt32(row["codCondPagamento"])) as CondicaoPagamentos;
                        }
                        Cliente.limiteCredito = Convert.ToDouble(row["limiteCredito"]);
                        Cliente.observacoes   = Convert.ToString(row["observacoes"]);
                        Cliente.dtCadastro    = Convert.ToDateTime(row["dtCadastro"]);
                        Cliente.dtAlteracao   = Convert.ToDateTime(row["dtAlteracao"]);
                        Cliente.usuario       = Convert.ToString(row["usuario"]);
                        Cliente.cnpj          = Convert.ToString(row["cnpj"]);
                        Cliente.ie            = Convert.ToString(row["ie"]);
                        Cliente.juridico      = Convert.ToBoolean(row["juridico"]);
                        Cliente.estrangeiro   = Convert.ToBoolean(row["estrangeiro"]);

                        this.cliente = Cliente;
                    }
                    conexao.Close();
                    return(cliente);
                }
                else
                {
                    conexao.Close();
                    return(null);
                }
            }
        }
Ejemplo n.º 40
0
 public void EliminarCliente(Clientes cl)
 {
     mCliente.EliminarCliente(cl);
 }
Ejemplo n.º 41
0
            public ActionResult Create(Clientes clientes)
            {
                if (ModelState.IsValid)
                {
                    int userId = CurrentHttpContext.User.Id;

                    clientes.CLIActivo = true;
                    clientes.CLIClaveZIP = Encryption.SHA1.Encrypt(clientes.ZIPPassword);
                    clientes.CLIUsuarioCreacion = clientes.CLIUsuarioModificacion = userId;
                    clientes.CLIFechaCreacion = clientes.CLIFechaModificacion = DateTime.Now;

                    db.Clientes.Add(clientes);
                    int result = db.SaveChanges();

                    this.CreateFolder(clientes);

                    TempData["OperationResult"] = result;
                    return RedirectToAction("Index");
                }

                ViewBag.CLITipoDocumento = new SelectList(db.TiposDocumentos, "TIPID", "TIPNombre", clientes.CLITipoDocumento);
                return View(clientes);
            }
        public JsonResult Recuperarcuenta(string User)
        {
            alertasMdl.Result = false;
            bool   validacion = false;
            string celortel   = string.Empty;
            string succes     = string.Empty;
            string pass       = string.Empty;

            clientes = new Clientes();
            try
            {
                if (ValidacionUser(User) == true)
                {
                    var clientesserch = Db.Clientes.Where(y => y.Correo_electronico == User).FirstOrDefault();
                    if (clientesserch != null)
                    {
                        pass       = clientesserch.Contraseña;
                        celortel   = "correo";
                        validacion = true;
                        clientes   = clientesserch;
                    }
                    else
                    {
                        alertasMdl.Mensaje = "No se encontro ese usuario con ese correo";
                        alertasMdl.Result  = false;
                    }
                }
                else
                {
                    if (ValidarCelular(User) == true)
                    {
                        decimal celular = 0;
                        celular = decimal.Parse(User);
                        var clientesserch = Db.Clientes.Where(y => y.Telefono == celular).FirstOrDefault();
                        if (clientesserch != null)
                        {
                            pass       = clientesserch.Contraseña;
                            celortel   = "correo";
                            validacion = true;
                            clientes   = clientesserch;
                            User       = clientesserch.Correo_electronico;
                        }
                        else
                        {
                            alertasMdl.Mensaje = "No se encontro ese usuario con ese numero";
                            alertasMdl.Result  = false;
                        }
                    }
                    else
                    {
                        alertasMdl.Mensaje = "No se encontro ese usuario";
                        alertasMdl.Result  = false;
                    }
                }

                if (validacion == true)
                {
                    string codigo = envio.GenerarCodigo();
                    clientes.Contraseña = codigo;
                    Db.SaveChanges();
                    if (celortel == "correo")
                    {
                        //
                        Dictionary <string, string> datoscorreo = new Dictionary <string, string>();
                        datoscorreo.Add("@CodigoRecuperacion", codigo);
                        string plantilla = Server.MapPath("~/Plantillas/CorreoRecuperacion.html");
                        succes = "Revisa tu correo que proporcionaste para continuar";
                        string       asunto    = "Recuperar contraseña";
                        AlertasModel resultado = envio.EnviarCorreo(User, plantilla, datoscorreo, succes, asunto);
                        if (resultado.Result == false)
                        {
                            clientes.Contraseña = pass;
                            Db.SaveChanges();
                        }
                        alertasMdl = resultado;
                    }
                    else
                    {
                        succes = "Revisa tu whatsapp con el numero proporcionaste para continuar";
                        string Mensaje = string.Empty;
                        Mensaje  = "Codigo de recuperacion\n";
                        Mensaje += "Introduce este código autogenerado como contraseña temporal,\ndespues que inicies sesion cambia tu contraseña\n";
                        Mensaje += codigo;
                        Mensaje += "\nLos códigos de caducan después de dos horas.\n";
                        Mensaje += "Ir a Superfit\n";
                        Mensaje += "https://www.bsite.net/valerioparada";
                        AlertasModel resultado = envio.EnviarMensaje(User, Mensaje, succes);
                        if (resultado.Result == false)
                        {
                            clientes.Contraseña = pass;
                            Db.SaveChanges();
                        }
                        alertasMdl = resultado;
                    }
                }
                else
                {
                    alertasMdl.Mensaje = alertasMdl.Mensaje;
                    alertasMdl.Result  = false;
                }
            }
            catch (Exception ex)
            {
                alertasMdl.Mensaje = ex.Message;
                alertasMdl.Result  = false;
            }
            return(Json(alertasMdl, JsonRequestBehavior.AllowGet));
        }
 public static Clientes CreateClientes(int ID, byte[] rowVersion, string nome, string sobrenome, string rG)
 {
     Clientes clientes = new Clientes();
     clientes.Id = ID;
     clientes.RowVersion = rowVersion;
     clientes.Nome = nome;
     clientes.Sobrenome = sobrenome;
     clientes.RG = rG;
     return clientes;
 }
Ejemplo n.º 44
0
 public void deleteCliente(Clientes cliente)
 {
     MarteUpdatesContext.Clientes.Remove(cliente);
     MarteUpdatesContext.SaveChanges();
 }
Ejemplo n.º 45
0
 public void inicializarMisComponentes()
 {
     model_clientela = new Clientes();
     this.dataGrid1.DataContext = model_clientela;
     this.ComboBoxColumn.ItemsSource = CiudadesList.getInstance();
 }
Ejemplo n.º 46
0
    private void Alterar()
    {
        Clientes alterar = new Clientes();

        alterar = PopulaDadosCliente(alterar);

        alterar.Alterar();
    }
        public string RegistrarCliente(RegistroCliente Registro)
        {
            string result     = "No se guardaron los datos intente de nuevo";
            string Clave      = "000C-";
            string fotoperfil = "/Imagenes/Clientes/" + Clave;
            string ubicacion  = fotoperfil;

            try
            {
                if (Registro != null)
                {
                    var cliente = Db.Clientes.Where(p => p.Correo_electronico == Registro.Cliente.Correo_electronico ||
                                                    p.Telefono == Registro.Cliente.Telefono).FirstOrDefault();
                    if (cliente == null)
                    {
                        clientes = new Clientes
                        {
                            Clave_cliente      = Clave,
                            Nombres            = Registro.Cliente.Nombres,
                            Apellido_paterno   = Registro.Cliente.Apellido_paterno,
                            Apellido_materno   = Registro.Cliente.Apellido_materno,
                            Edad               = Registro.Cliente.Edad,
                            Telefono           = Registro.Cliente.Telefono == null ? 0 : Registro.Cliente.Telefono,
                            Correo_electronico = Registro.Cliente.Correo_electronico == null ? "" : Registro.Cliente.Correo_electronico,
                            Apodo              = Registro.Cliente.Apodo == null ? "" : Registro.Cliente.Apodo,
                            Contraseña         = Registro.Cliente.Contraseña,
                            Foto_perfil        = fotoperfil,
                            Sexo               = Registro.Cliente.Sexo,
                            Estado             = true
                        };
                        Db.Clientes.Add(clientes);
                        if (Db.SaveChanges() == 1)
                        {
                            int      Identity      = Db.Clientes.Select(y => y.Id_cliente).Max() + 1;
                            Clientes updatecliente = Db.Clientes.Where(y => y.Id_cliente == clientes.Id_cliente).FirstOrDefault();
                            updatecliente.Clave_cliente = updatecliente.Clave_cliente + "" + Identity.ToString();
                            updatecliente.Foto_perfil   = "/Imagenes/Clientes/" + updatecliente.Clave_cliente;
                            if (Db.SaveChanges() == 1)
                            {
                                Clave        = updatecliente.Clave_cliente;
                                fotoperfil   = "/Imagenes/Clientes/" + Clave;
                                cuestionario = new Cuestionarios
                                {
                                    Id_cliente                   = clientes.Id_cliente,
                                    Clave_cuestionario           = "CUES-" + Clave,
                                    Padece_enfermedad            = Registro.Cuestionario.Padece_enfermedad == null ? false : Registro.Cuestionario.Padece_enfermedad,
                                    Medicamento_prescrito_medico = Registro.Cuestionario.Medicamento_prescrito_medico == null ? "" : Registro.Cuestionario.Medicamento_prescrito_medico,
                                    Lesiones = Registro.Cuestionario.Lesiones == null ? false : Registro.Cuestionario.Lesiones,
                                    Alguna_recomendacion_lesiones = Registro.Cuestionario.Alguna_recomendacion_lesiones == null ? "" : Registro.Cuestionario.Alguna_recomendacion_lesiones,
                                    Fuma = Registro.Cuestionario.Fuma == null ? false : Registro.Cuestionario.Fuma,
                                    Veces_semana_fuma    = Registro.Cuestionario.Veces_semana_fuma == null ? 0 : Registro.Cuestionario.Veces_semana_fuma,
                                    Alcohol              = Registro.Cuestionario.Alcohol == null ? false : Registro.Cuestionario.Alcohol,
                                    Veces_semana_alcohol = Registro.Cuestionario.Veces_semana_alcohol == null ? 0 : Registro.Cuestionario.Veces_semana_alcohol,
                                    Actividad_fisica     = Registro.Cuestionario.Actividad_fisica == null ? false : Registro.Cuestionario.Actividad_fisica,
                                    Tipo_ejercicios      = Registro.Cuestionario.Tipo_ejercicios == null ? "" : Registro.Cuestionario.Tipo_ejercicios,
                                    Tiempo_dedicado      = Registro.Cuestionario.Tiempo_dedicado == null ? "" : Registro.Cuestionario.Tiempo_dedicado,
                                    Horario_entreno      = Registro.Cuestionario.Horario_entreno == null ? "" : Registro.Cuestionario.Horario_entreno,
                                    Metas_objetivos      = Registro.Cuestionario.MetasObjetivos == null ? "" : Registro.Cuestionario.MetasObjetivos,
                                    Compromisos          = Registro.Cuestionario.Compromisos == null ? "" : Registro.Cuestionario.Compromisos,
                                    Comentarios          = Registro.Cuestionario.Comentarios == null ? "" : Registro.Cuestionario.Comentarios,
                                    Fecha_registro       = DateTime.Now
                                };
                                Db.Cuestionarios.Add(cuestionario);
                                if (Db.SaveChanges() == 1)
                                {
                                    Registro.Mensualidad.Fecha_inicio = DateTime.Now;
                                    Registro.Mensualidad.Fecha_fin    = DateTime.Now.AddDays(30);
                                    int mes = DateTime.Now.Month;
                                    mensualidad = new Mensualidades
                                    {
                                        Id_cliente            = clientes.Id_cliente,
                                        Id_tipo_rutina        = Registro.Mensualidad.Tiporutina.Id_tiporutina,
                                        Id_mes                = mes,
                                        Id_estatus            = 1,
                                        Id_tipo_entrenamiento = Registro.Mensualidad.TipoEntrenamiento.Id_TipoEntrenamiento,
                                        Fecha_inicio          = Registro.Mensualidad.Fecha_inicio,
                                        Fecha_fin             = Registro.Mensualidad.Fecha_fin
                                    };
                                    Db.Mensualidades.Add(mensualidad);
                                    if (Db.SaveChanges() == 1)
                                    {
                                        asesoria_antropometria = new Asesoria_antropometria
                                        {
                                            Peso                     = Registro.Medidas.Peso,
                                            Id_mensualidad           = mensualidad.Id_mensualidad,
                                            Altura                   = Registro.Medidas.Altura,
                                            IMC                      = Registro.Medidas.IMC,
                                            Brazo_derecho_relajado   = Registro.Medidas.Brazoderechorelajado,
                                            Brazo_derecho_fuerza     = Registro.Medidas.Brazoderechofuerza,
                                            Brazo_izquierdo_relajado = Registro.Medidas.Brazoizquierdorelajado,
                                            Brazo_izquierdo_fuerza   = Registro.Medidas.Brazoizquierdofuerza,
                                            Cintura                  = Registro.Medidas.Cintura,
                                            Cadera                   = Registro.Medidas.Cadera,
                                            Pierna_izquierda         = Registro.Medidas.Piernaizquierda,
                                            Pierna_derecho           = Registro.Medidas.Piernaderecho,
                                            Pantorrilla_derecha      = Registro.Medidas.Pantorrilladerecha,
                                            Pantorrilla_izquierda    = Registro.Medidas.Pantorrillaizquierda,
                                            Foto_frontal             = fotoperfil,
                                            Foto_perfil              = fotoperfil,
                                            Foto_posterior           = fotoperfil,
                                            Fecha_registro           = DateTime.Now
                                        };
                                        Db.Asesoria_antropometria.Add(asesoria_antropometria);
                                        if (Db.SaveChanges() == 1)
                                        {
                                            string ruta = Server.MapPath("~/Imagenes/Clientes");
                                            ruta = Path.Combine(ruta + @"\" + Clave);
                                            DirectoryInfo di = Directory.CreateDirectory(ruta);
                                            TempData["Ubicacion"] = Clave;
                                            TempData["IdCliente"] = clientes.Id_cliente;
                                            TempData["IdMedidas"] = asesoria_antropometria.Id;
                                            SolicitudRegistro(Registro);
                                            result = "True";
                                        }
                                        else
                                        {
                                            result = "Ocurrio un error al guardar tus medidas reintenta de nuevo y verifica tus datos";
                                            Db.Mensualidades.Remove(mensualidad);
                                            Db.SaveChanges();
                                            Db.Cuestionarios.Remove(cuestionario);
                                            Db.SaveChanges();
                                            Db.Clientes.Remove(clientes);
                                            Db.SaveChanges();
                                        }
                                    }
                                    else
                                    {
                                        result = "Ocurrio un error al guardar tu mensualidad reintenta de nuevo y verifica tus datos";
                                        Db.Cuestionarios.Remove(cuestionario);
                                        Db.SaveChanges();
                                        Db.Clientes.Remove(clientes);
                                        Db.SaveChanges();
                                    }
                                }
                                else
                                {
                                    result = "Ocurrio un error al guardar tu cuestionario reintenta de nuevo y verifica tus datos";
                                    Db.Clientes.Remove(clientes);
                                    Db.SaveChanges();
                                }
                            }
                            else
                            {
                                result = "Ocurrio un error al guardar los datos intente de nuevo por favor";
                                Db.Clientes.Remove(clientes);
                                Db.SaveChanges();
                            }
                        }
                        else
                        {
                            result = "Ocurrio un error al guardar tus datos personales reintenta de nuevo y verifica tus datos";
                        }
                    }
                    else
                    {
                        result = "Ya hay un correo y/o celular registrado por favor intenta otro";
                    }
                }
            }
            catch (Exception ex)
            {
                result = ex.Message;
            }
            return(result);
        }
Ejemplo n.º 48
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Login      user = new Login();
            frmMensaje f    = new frmMensaje();

            string current_user = Login.currentCuenta;
            string nombre       = txtNombre.Text.Trim();
            string apellido     = txtApeliido.Text.Trim();
            string cedula       = txtCedula.Text;
            string telefeno     = txtTelefono.Text;
            string direccion    = txtDireccion.Text.Trim();

            cliente = new Clientes();


            if (oldOrNew == 0)
            {
                cliente.id = int.Parse(dataGridViewClientes.CurrentRow.Cells[0].Value.ToString());
            }


            cliente.nombre              = nombre;
            cliente.apellido            = apellido;
            cliente.cedula              = cedula;
            cliente.telefono            = telefeno;
            cliente.direccion           = direccion;
            cliente.usuario_responsable = current_user;

            if (!string.IsNullOrEmpty(nombre) || !string.IsNullOrEmpty(apellido) || !string.IsNullOrEmpty(cedula) ||
                !string.IsNullOrEmpty(telefeno) || !string.IsNullOrEmpty(direccion))
            {
                if (cedula.Length < 11)
                {
                    f.txtMensaje.Text = "Debe de introducir un número de cedúla valido";
                    f.Show();
                    return;
                }

                if (telefeno.Length == 10)
                {
                    if (oldOrNew == 1)
                    {
                        if (!cliente.InsertarCliente())
                        {
                            f.txtMensaje.Text = cliente.mensaje;
                            f.Show();
                            return;
                        }
                        else
                        {
                            f.txtMensaje.Text = "Cliente creado Correctamente...!!!!";
                            f.Show();
                        }
                    }

                    if (oldOrNew == 0)
                    {
                        if (!cliente.actualizaCliente())
                        {
                            f.txtMensaje.Text = cliente.mensaje;
                            f.Show();
                            return;
                        }
                        else
                        {
                            f.txtMensaje.Text = "Cliente actualizado Correctamente...!!!!";
                            f.Show();
                        }
                    }
                }
                else
                {
                    f.txtMensaje.Text = "Debe de introducir un número de teléfono valido";
                    f.Show();
                    return;
                }
            }
            else
            {
                f.txtMensaje.Text = "LLenar todos los campos es obligatorio.";
                f.Show();
                return;
            }
            cargarDatosGrid(dataGridViewClientes);
            reiniciarEstado();
        }
Ejemplo n.º 49
0
 public void InsertarClientesWeb(Clientes ClientesWeb)
 {
     AsyncRequest req = new AsyncRequest();
     String resultado = req.RequestPeticion(String.Concat(Constants.server, Constants.urlInsertClientesWeb), ClientesWeb);
     JSONSerializer serializer = new JSONSerializer();
 }
Ejemplo n.º 50
0
 private void realizarBusqueda(Clientes c)
 {
     ComboBoxItem cbi = (ComboBoxItem)cbPais.SelectedItem;
     if (cbPais.SelectedIndex != 0)
     {
         c.Pais = Convert.ToInt64(cbi.Uid);
     }
     ComboBoxItem cbi1 = (ComboBoxItem)cbEstado.SelectedItem;
     if (cbEstado.SelectedIndex != 0)
     {
         c.Estado = Convert.ToInt64(cbi1.Uid);
     }
     ComboBoxItem cbi2 = (ComboBoxItem)cbCiudad.SelectedItem;
     if (cbCiudad.SelectedIndex != 0)
     {
         c.Ciudad = cbi2.Content.ToString();
     }
     if (!txtNombre.PlaceHolder)
     {
         c.Nombre = txtNombre.Text;
     }
     if (!txtRFC.PlaceHolder)
     {
         c.RFC = txtRFC.Text;
     }
     ComboBoxItem cbi3 = (ComboBoxItem)cbGrupoCliente.SelectedItem;
     if (cbGrupoCliente.SelectedIndex != 0)
     {
         c.GrupoCliente = Convert.ToInt64(cbi3.Uid);
     }
     cargarGrid(c);
 }
Ejemplo n.º 51
0
    private void InserirRegistro()
    {
        Clientes novo = new Clientes();

        novo = PopulaDadosCliente(novo);

        novo.Inserir();
    }
Ejemplo n.º 52
0
        public List<Clientes> Pesquisar(String Login, String Senha, String Name, String Sobrenome, String ID, String Telefone, String Rua, String Numero, String Bairro, String Cidade, String Estado)
        {
            string strPesquisa = "SELECT NomeUser , SenhaUser , Name, Sobrenome, ID, Telefone, Rua, Numero, Bairro, Cidade, Estado FROM tb_Cliente WHERE 1=1 ";
            List<Clientes> lstClientes = new List<Clientes>();
            using (SqlConnection objCon = new SqlConnection(_strCon))
            {
                if (Login != "")
                {
                    strPesquisa += " AND NomeUser LIKE @NomeUser ";
                }
                if (Senha != "")
                {
                    strPesquisa += " AND SenhaUser LIKE @SenhaUser ";
                }
                if (Name != "")
                {
                    strPesquisa += " AND Name LIKE @Name ";
                }
                if (Sobrenome != "")
                {
                    strPesquisa += " AND Sobrenome LIKE @Sobrenome ";
                }
                if (ID != "")
                {
                    strPesquisa += " AND ID LIKE @ID ";
                }
                if (Telefone != "")
                {
                    strPesquisa += " AND Telefone LIKE @Telefone ";
                }
                if (Rua != "")
                {
                    strPesquisa += " AND Rua LIKE @Rua ";
                }
                if (Numero != "")
                {
                    strPesquisa += " AND Numero LIKE @Numero ";
                }
                if (Bairro != "")
                {
                    strPesquisa += " AND Bairro LIKE @Bairro ";
                }
                if (Cidade != "")
                {
                    strPesquisa += " AND Cidade LIKE @Cidade ";
                }
                if (Estado != "")
                {
                    strPesquisa += " AND Estado LIKE @Estado ";
                }
                using (SqlCommand objCmd = new SqlCommand(strPesquisa, objCon))
                {
                    if (Login != "")
                    {
                        objCmd.Parameters.AddWithValue("@NomeUser", "%" + Login + "%");
                    }
                    if (Senha != "")
                    {
                        objCmd.Parameters.AddWithValue("@SenhaUser", "%" + Senha + "%");
                    }
                    if (Name != "")
                    {
                        objCmd.Parameters.AddWithValue("@Name", "%" + Name + "%");
                    }
                    if (Sobrenome != "")
                    {
                        objCmd.Parameters.AddWithValue("@Sobrenome", "%" + Sobrenome + "%");
                    }
                    if (ID != "")
                    {
                        objCmd.Parameters.AddWithValue("@ID", "%" + ID + "%");
                    }
                    if (Telefone != "")
                    {
                        objCmd.Parameters.AddWithValue("@Telefone", "%" + Telefone + "%");
                    }
                    if (Rua != "")
                    {
                        objCmd.Parameters.AddWithValue("@Rua", "%" + Rua + "%");
                    }
                    if (Numero != "")
                    {
                        objCmd.Parameters.AddWithValue("@Numero", "%" + Numero + "%");
                    }
                    if (Bairro != "")
                    {
                        objCmd.Parameters.AddWithValue("@Bairro", "%" + Bairro + "%");
                    }
                    if (Cidade != "")
                    {
                        objCmd.Parameters.AddWithValue("@Cidade", "%" + Cidade + "%");
                    }
                    if (Estado != "")
                    {
                        objCmd.Parameters.AddWithValue("@Estado", "%" + Estado + "%");
                    }

                    objCon.Open();

                    SqlDataReader objDataReader = objCmd.ExecuteReader();
                    if (objDataReader.HasRows)
                    {

                        while (objDataReader.Read())
                        {
                            Clientes objClientes = new Clientes();
                            objClientes.NomeUser = objDataReader["NomeUser"].ToString();
                            objClientes.SenhaUser = objDataReader["SenhaUser"].ToString();
                            objClientes.Name = objDataReader["Name"].ToString();
                            objClientes.Sobrenome = objDataReader["Sobrenome"].ToString();
                            objClientes.ID = objDataReader["ID"].ToString();
                            objClientes.Telefone = objDataReader["Telefone"].ToString();
                            objClientes.Rua = objDataReader["Rua"].ToString();
                            objClientes.Numero = objDataReader["Numero"].ToString();
                            objClientes.Bairro = objDataReader["Bairro"].ToString();
                            objClientes.Cidade = objDataReader["Cidade"].ToString();
                            objClientes.Estado = objDataReader["Estado"].ToString();
                            lstClientes.Add(objClientes);
                        }

                        objCon.Close();

                    }

                    objCon.Close();
                }
                return lstClientes;
            }
        }
Ejemplo n.º 53
0
        public async Task <ActionResult> RegisterCliente(RegisterClienteViewModel model)
        {
            if (ModelState.IsValid)
            {
                var user = new ApplicationUser
                {
                    UserName     = model.email,
                    Email        = model.email,
                    ativo        = true,
                    dataCadastro = DateTime.Now
                };

                var result = await UserManager.CreateAsync(user, model.Password);

                if (result.Succeeded)
                {
                    //await SignInManager.SignInAsync(user, isPersistent: false, rememberBrowser: false);

                    NetGoogleGeocoding geoCoder = new NetGoogleGeocoding();

                    string endereco         = model.endereco + ", " + model.numero;
                    string enderecoConsulta = endereco + " - " + model.cidade + " - " + model.estado;

                    Clientes c = new Clientes();
                    c.clienteId = user.Id;
                    //c.cpf = model.cpf.Replace(".", "").Replace("-", ""); // Se Habilitar o cadastro com CPF, descomente está linha
                    c.tipo           = model.tipo.ToString();
                    c.nome           = model.nome;
                    c.endereco       = enderecoConsulta;
                    c.email          = model.email;
                    c.sexo           = model.sexo.ToString();
                    c.dataNascimento = model.dataNascimento;
                    if (model.telefone != null)
                    {
                        c.telefone = model.telefone.Replace("(", "").Replace(")", "").Replace("-", "").Replace(" ", ""); // adicionei o Replace (Teste) - Titans
                    }
                    c.celular       = model.celular.Replace("(", "").Replace(")", "").Replace("-", "").Replace(" ", ""); // adicionei o Replace (Teste) - Titans
                    c.cooperativaId = model.cooperativaId;

                    try
                    {
                        var response = geoCoder.GoogleGeocode(enderecoConsulta).GeoCodes[0];
                        if (response != null)
                        {
                            c.enderecoCoordenada = geoCoder.ConvertLatLonToDbGeometry(response.Longitude, response.Latitude);
                        }
                        else
                        {
                            c.enderecoCoordenada = null;
                        }
                    }
                    catch (Exception)
                    {
                        c.enderecoCoordenada = null;
                    }

                    Roles r = db.Roles.Find("1");
                    if (r == null)
                    {
                        r      = new Roles();
                        r.Id   = "1";
                        r.Name = "Cliente";
                        db.Roles.Add(r);
                    }

                    UsuarioRole ur = new UsuarioRole();
                    ur.UserId = user.Id;
                    ur.RoleId = "1";

                    db.UsuarioRole.Add(ur);

                    db.Clientes.Add(c);
                    db.SaveChanges();

                    LoginViewModel lvm = new LoginViewModel()
                    {
                        Email      = model.email,
                        Password   = model.Password,
                        RememberMe = false
                    };

                    return(await Login(lvm, null));
                }
                AddErrors(result);
            }

            #region ValidaçãoFalha
            var SexoList = new List <dynamic>();
            SexoList.Add(new { Id = "M", Text = "Masculino" });
            SexoList.Add(new { Id = "F", Text = "Feminino" });
            ViewBag.sexo = new SelectList(SexoList, "Id", "Text");

            var TipoList = new List <dynamic>();
            TipoList.Add(new { Id = "D", Text = "Doador" });
            TipoList.Add(new { Id = "V", Text = "Vendedor" });
            ViewBag.tipo = new SelectList(TipoList, "Id", "Text");

            var EstadoList = new List <dynamic>();
            EstadoList.Add(new { Id = "SE", Text = "Sergipe" });
            EstadoList.Add(new { Id = "BA", Text = "Bahia" });
            ViewBag.estado = new SelectList(EstadoList, "Id", "Text");

            ViewBag.cooperativas = new SelectList(db.Cooperativas, "cooperativaId", "cnpj", model.cooperativaId);

            ViewBag.retorno = @Url.Action("Login", "Account");

            #endregion

            return(View(model));
        }
Ejemplo n.º 54
0
            public ActionResult Edit(Clientes clientes)
            {
                // no validar estas propiedades
                ModelState["ZIPPassword"].Errors.Clear();
                ModelState["ZIPPasswordCompare"].Errors.Clear();

                if (ModelState.IsValid)
                {
                    int userId = CurrentHttpContext.User.Id;
                    
                    // set default
                    clientes.CLICarpetaID = clientes.CLIClaveZIP = clientes.ZIPPassword = clientes.ZIPPasswordCompare = "Nothing123";                   
                    
                    
                    // set value
                    clientes.CLIActivo = true;
                    clientes.CLIUsuarioModificacion = userId;
                    clientes.CLIFechaModificacion = DateTime.Now;

                    db.Entry(clientes).State = EntityState.Modified;
                    try
                    {
                        int result = db.SaveChanges();
                        TempData["OperationResult"] = result;
                    }
                    catch (DbEntityValidationException dbEx)
                    {
                        Utils.ViewEntityValidationException(dbEx);
                    }
                    catch (Exception exc)
                    {
                        Utils.AddException(exc);
                    }
                    
                    this.CreateFolder(clientes);
                    return RedirectToAction("Index");
                }
                
                ViewBag.CLITipoDocumento = new SelectList(db.TiposDocumentos, "TIPID", "TIPNombre", clientes.CLITipoDocumento);
                return View(clientes);
            }
Ejemplo n.º 55
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     Clientes obj = new Clientes();
     DataSet ds = obj.ListaDePaises();
     Response.Write(ds.Tables[0].Rows[0][0].ToString());
 }
Ejemplo n.º 56
0
 public Resultado UpdateCliente(Clientes cli)
 {
     return _dataBaseTool.UpdateCliente(cli);
 }
Ejemplo n.º 57
0
 public void agregarCliente()
 {
     NewClient.Id = PersonaQueries.CreateEntidad(NewClient, "clientes");
     Clientes.Add(NewClient);
 }
Ejemplo n.º 58
0
        public List<Clientes> Consultar()
        {
            List<Clientes> lstClientes = new List<Clientes>();
            using (SqlConnection objCon = new SqlConnection(_strCon))
            {
                using (SqlCommand objCmd = new SqlCommand(strConsultar, objCon))
                {
                    objCon.Open();

                    SqlDataReader objDataReader = objCmd.ExecuteReader();
                    if (objDataReader.HasRows)
                    {

                        while (objDataReader.Read())
                        {
                            Clientes objClientes = new Clientes();
                            objClientes.NomeUser = objDataReader["NomeUser"].ToString();
                            objClientes.SenhaUser = objDataReader["SenhaUser"].ToString();
                            objClientes.Name = objDataReader["Name"].ToString();
                            objClientes.Sobrenome = objDataReader["Sobrenome"].ToString();
                            objClientes.ID = objDataReader["ID"].ToString();
                            objClientes.Telefone = objDataReader["Telefone"].ToString();
                            objClientes.Rua = objDataReader["Rua"].ToString();
                            objClientes.Numero = objDataReader["Numero"].ToString();
                            objClientes.Bairro = objDataReader["Bairro"].ToString();
                            objClientes.Cidade = objDataReader["Cidade"].ToString();
                            objClientes.Estado = objDataReader["Estado"].ToString();
                            lstClientes.Add(objClientes);
                        }

                        objCon.Close();

                    }

                    objCon.Close();
                }
                return lstClientes;
            }
        }
Ejemplo n.º 59
0
    protected void grDatos_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        DataRow row = dt.Rows[int.Parse(e.CommandArgument.ToString())];
        int id = int.Parse(row["idclientes"].ToString());

        if (e.CommandName.Equals("btnEditar"))
        {
            Clientes cli = new Clientes(id);
            if (DAOClientes.sqlLeer(cli))
            {
                btnCancelar.Visible = true;
                hdnId.Value = id.ToString();
                hdnAccion.Value = "u";
                btnAgregar.Text = "Editar";
                btnAgregar.CssClass = "btn btn-success";

                txtRut.Text = cli.Rut.ToString();
                txtDv.Text = cli.Dv.ToString();
                txtNombre.Text = cli.Nombre;
                txtApe_paterno.Text = cli.Ape_paterno;
                txtApe_materno.Text = cli.Ape_materno;
                txtEmail.Text = cli.Email;
                txtFecha_nac.Text = cli.Fecha_nac.ToString("dd/MM/yyyy");
                txtTelefono.Text = cli.Telefono;
                txtDireccion.Text = cli.Direccion;
            }

        }

        if (e.CommandName.Equals("btnEliminar"))
        {
            if (DAOClientes.sqlDelete(new Clientes(id)))
            {
                hdnAccion.Value = "d";
                panelMensajesCorrectos.Visible = true;
                lblMensajes.Text = "Cliente <b>" + txtRut.Text + "</b> eliminada con éxito.";
                hdnAccion.Value = "i";
                btnAgregar.Text = "Agregar";
                btnAgregar.CssClass = "btn btn-primary";
            }
            else
            {
                panelMensajesErrores.Visible = true;
                lblErrores.Text = "No se ha podido eliminar al cliente. Intente de nuevo.";
            }

            cargarGrilla();
        }
    }
Ejemplo n.º 60
0
 public List<Clientes> SelectCliente(Clientes cli)
 {
     return _dataBaseTool.SelectCliente(cli);
 }