Esempio n. 1
0
 public List <ECliente> EJ03_ListarClientes()
 {
     using (conn)
     {
         List <ECliente> Lista = new List <ECliente>();
         ECliente        cliente;
         SqlDataReader   dr;
         try
         {
             conn.Open();
             using (SqlCommand cmd = new SqlCommand("USP_Lab03_ListarClientes", conn))
             {
                 cmd.CommandType = CommandType.StoredProcedure;
                 dr = cmd.ExecuteReader();
                 while (dr.Read())
                 {
                     cliente                = new ECliente();
                     cliente.idCliente      = (string)(dr[0]);
                     cliente.NombreCompañia = (string)(dr[1]);
                     cliente.Pais           = (string)(dr[2]);
                     cliente.Telefono       = (string)(dr[3]);
                     Lista.Add(cliente);
                 }
             }
         }
         catch (Exception e)
         {
             System.Console.Write(e.Message);
         }
         return(Lista);
     }
 }
Esempio n. 2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            cliente = get_data();

            bus.Act_Cliente(cliente);
            lblinfo.Text = "Exito";
        }
Esempio n. 3
0
        private void txtcodigo_Validating_1(object sender, CancelEventArgs e)
        {
            // fill customer data in validate method
            ECliente cliente = new ECliente();

            // if txt codigo is empty go out
            if (txtcodigo.Text != string.Empty)
            {
                cliente.Idcliente = Convert.ToInt32(this.txtcodigo.Text.Trim());
            }
            else
            {
                return;
            }
            DataSet ds = new DataSet();

            ds = bus_cliente.FilterbyID(cliente);
            // if the dataset is filled, it means that there are data and we have to fill the fields
            // if not empty the fields
            if (utilites_presentation.isdataset_empty(ds) != true)
            {
                this.txtnombre.Text     = ds.Tables[0].Rows[0]["nombre"].ToString();
                this.txtapellido.Text   = ds.Tables[0].Rows[0]["apellido"].ToString();
                this.txtdireccion.Text  = ds.Tables[0].Rows[0]["direccion"].ToString();
                this.txttelefono.Text   = ds.Tables[0].Rows[0]["telefono"].ToString();
                this.txtemail.Text      = ds.Tables[0].Rows[0]["email"].ToString();
                this.chkestatus.Checked = Convert.ToBoolean(ds.Tables[0].Rows[0]["estatus"].ToString());
            }
            else
            {
                this.emptyfields_less_codigo();
            }
        }
Esempio n. 4
0
        private void cargarDatosEnCliente(ECliente cliente)
        {
            cliente.Tipocliente  = getTipoCliente();
            cliente.Codmarca     = cdcMarca.SelectedStrCode;
            cliente.Situacioniva = cdcSitIva.SelectedStrCode;
            cliente.Cuil         = cteCUIT.Text;
            cliente.Direccion    = teDireccion.Text;
            cliente.Altura       = neAltura.Numero;
            cliente.Piso         = tePisoDepto.Text;
            cliente.Celular      = teCelular.Text;
            cliente.Telefono1    = teTelefono.Text;
            cliente.Email        = teEmail.Text;

            cliente.Rsocial    = teRazonSocial.Text;
            cliente.Nombrefant = teNombreFantasia.Text;

            cliente.Nombre          = teNombre.Text;
            cliente.Apellido        = teApellido.Text;
            cliente.Fechanacimiento = deFechaNacimiento.Fecha;
            cliente.Sexo            = cdcSexo.SelectedStrCode;
            cliente.Tarjetacred     = teTarjetaCredito.Text;
            cliente.Fueclienteantes = cbFueClienteAntes.Checked ? "S" : "N";

            cliente.Observacion = teAnotaciones.Text;

            // Datos base de alta
            cliente.Alta         = "N";
            cliente.Fechaingreso = DateTime.Now;
            cliente.Cargador     = App.Usuario.Usuario;
            cliente.Numero       = App.TaloGet("nroCliente", statMessage).Valor;
        }
Esempio n. 5
0
        private void cargarClienteEnPantalla(ECliente cliente)
        {
            rbAreasProtegidas.Checked = cliente.EsAreaProtegida;
            rbSociosDirectos.Checked  = cliente.EsSocioDirecto;
            rbAreasProtegidas.Enabled = false;
            rbSociosDirectos.Enabled  = false;

            cdcMarca.SelectedStrCode  = cliente.Codmarca;
            cdcSitIva.SelectedStrCode = cliente.Situacioniva;
            cteCUIT.Text     = cliente.Cuil;
            teDireccion.Text = cliente.Direccion;
            neAltura.Numero  = cliente.Altura;
            tePisoDepto.Text = cliente.Piso;
            teCelular.Text   = cliente.Celular;
            teTelefono.Text  = cliente.Telefono1;
            teEmail.Text     = cliente.Email;
            // TODO: Get localidad y partido fields from code. for both.
            teRazonSocial.Text    = cliente.Rsocial;
            teNombreFantasia.Text = cliente.Nombrefant;

            teNombre.Text           = cliente.Nombre;
            teApellido.Text         = cliente.Apellido;
            deFechaNacimiento.Fecha = cliente.Fechanacimiento;
            cdcSexo.SelectedStrCode = cliente.Sexo;
            teTarjetaCredito.Text   = cliente.Tarjetacred;

            teAnotaciones.Text = cliente.Observacion;

            mrLlamadas.fill(cliente.CliLlamadas, "Llamadas", statMessage);
            mrEntrevistas.fill(cliente.CliEntrevistas, "Entrevistas", statMessage);
            mrGrupoFamiliar.fill(cliente.CliGrupoFamiliares, "Grupo Familiar", statMessage);
            mrContactos.fill(cliente.CliContactos, "Contactos", statMessage);
            mrServicios.fill(cliente.CliServicios, "Servicios", statMessage);
            mrNotas.fill(cliente.CliNotas, "Notas", statMessage);
        }
Esempio n. 6
0
    protected void BTN_ingresar_Click1(object sender, EventArgs e)
    {
        DACliente datosCliente = new DACliente();
        ECliente  encapsular   = new ECliente();
        DataTable datos        = new DataTable();
        DataTable rol          = new DataTable();

        encapsular.Correo     = TB_correo.Text;
        encapsular.Contrasena = TB_contra.Text;


        datos = datosCliente.ValidarLogin(encapsular);



        if (int.Parse(datos.Rows[0]["validar_login1"].ToString()) == 1)
        {
            Response.Redirect("~/View/assets/LibrosUsuario.aspx");
        }
        else if (int.Parse(datos.Rows[0]["validar_login1"].ToString()) == 2)
        {
        }
        else if (int.Parse(datos.Rows[0]["validar_login1"].ToString()) == 3)
        {
            this.Page.Response.Write("<script language='JavaScript'>window.alert('Correo o contraseña Incorrectos');</script>");
        }
    }
Esempio n. 7
0
 private void BtnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (TxtNombre.Text != string.Empty && TxtNumero.Text != string.Empty && TxtEmail.Text != string.Empty && TxtDireccion.Text != string.Empty)
         {
             if (id != 0)
             {
                 ECliente cliente = new ECliente();
                 cliente.Actualizar(id, TxtNombre.Text.Trim(), TxtNumero.Text.Trim(), TxtDireccion.Text.Trim(), TxtEmail.Text.Trim());
             }
             else
             {
                 ECliente articulo = new ECliente();
                 articulo.Guardar(TxtNombre.Text.Trim(), TxtNumero.Text.Trim(), TxtDireccion.Text.Trim(), TxtEmail.Text.Trim());
             }
             ciclo();
             CargarGrid();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public ECliente Seleccionar(string NumeroDocumento)
 {
     try
     {
         SQLParameter[] parameters = new SQLParameter[1];
         parameters[0] = new SQLParameter("@NumeroDocumento", NumeroDocumento, SqlDbType.VarChar);
         DataRow  row = Conexion.ExecuteProcedureD("USP_S_SeleccionarCliente", parameters).Tables[0].Rows[0];
         ECliente be  = new ECliente
         {
             ID              = Convert.ToInt32(row[0]),
             TipoDocumento   = row[1].ToString(),
             NumeroDocumento = row[2].ToString(),
             Nombre          = row[3].ToString(),
             Apellido        = row[4].ToString(),
             FechaNacimiento = row[5] == DBNull.Value ? (DateTime?)null : Convert.ToDateTime(row[5]),
             Pais            = row[6].ToString(),
             Ciudad          = row[7].ToString(),
             Direccion       = row[8].ToString(),
             Email           = row[9].ToString(),
             Telefono        = row[10].ToString(),
             Estado          = Convert.ToInt32(row[11].ToString())
         };
         return(be);
     }
     catch
     {
         ECliente be = new ECliente();
         return(be);
     }
 }
Esempio n. 9
0
    protected void BTN_regist_Click(object sender, EventArgs e)
    {
        ECliente  encapsular = new ECliente();
        DACliente funcion    = new DACliente();
        String    genero;

        encapsular.Nombres   = TB_nombres.Text;
        encapsular.Apellidos = TB_apellidos.Text;
        encapsular.Telefono  = Int64.Parse(TB_telefono.Text);

        if (DDL_genero.SelectedValue == "1")
        {
            genero            = "Masculino";
            encapsular.Genero = genero;
        }
        if (DDL_genero.SelectedValue == "2")
        {
            genero            = "Femenino";
            encapsular.Genero = genero;
        }
        encapsular.Correo    = TB_correo.Text;
        encapsular.Direccion = TB_direccion.Text;

        funcion.registrarCliente(encapsular);
        this.Page.Response.Write("<script language='JavaScript'>window.alert('Registro Exitoso');</script>");
    }
Esempio n. 10
0
        public static object ListaClientesWM(string nombre, string apellido, string documento)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                List <ECliente> objResultado = new List <ECliente>();
                ECliente        objE         = new ECliente();
                objE.NOMBRES       = nombre;
                objE.APELLIDOS     = apellido;
                objE.NUM_DOCUMENTO = documento;

                objResultado = NCliente.ListarClientes(objE);
                if (objResultado.Count == 0)
                {
                    objRespuesta.Error("No se encontraron registros.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Esempio n. 11
0
        public int Update(ECliente t)
        {
            using (SqlConnection cnx = new SqlConnection())
            {
                cnx.ConnectionString = MiCadena.CadenaCnx();
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "sp_modificar_clientes";
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@IDCliente", t.IDCliente);
                cmd.Parameters.AddWithValue("@NombresClie", t.Nombres);
                cmd.Parameters.AddWithValue("@ApellidosClie", t.Apellidos);
                cmd.Parameters.AddWithValue("@DNIClie", t.DNI);
                cmd.Parameters.AddWithValue("@EdadClie", t.Edad);
                cmd.Parameters.AddWithValue("@SexoClie", t.Sexo);
                cmd.Parameters.AddWithValue("@Estado", t.Estado);
                cmd.Connection = cnx;
                cnx.Open();


                int filasafectadas = cmd.ExecuteNonQuery();

                return(filasafectadas);
            }
        }
Esempio n. 12
0
    public DataTable ValidarLogin(ECliente cliente)
    {
        DataTable        datosCliente = new DataTable();
        NpgsqlConnection conection    = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuario.validar_login1", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Varchar).Value     = cliente.Correo;
            dataAdapter.SelectCommand.Parameters.Add("_contrasena", NpgsqlDbType.Varchar).Value = cliente.Contrasena;

            conection.Open();
            dataAdapter.Fill(datosCliente);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
        return(datosCliente);
    }
Esempio n. 13
0
        public static object ObtenerClienteWM(string idCliente)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                List <ECliente> objResultado = new List <ECliente>();
                ECliente        objE         = new ECliente();
                objE.ID_CLIENTE = Convert.ToInt32(idCliente);

                objResultado = NCliente.ListarClientes(objE);
                if (objResultado.Count == 0)
                {
                    objRespuesta.Error("No se encontraron registros.");
                }
                else
                {
                    objRespuesta.Resultado = objResultado;
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Esempio n. 14
0
    public void registrarCliente(ECliente cliente)
    {
        DataTable        datosCliente = new DataTable();
        NpgsqlConnection conection    = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuario.insertar_cliente", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
            dataAdapter.SelectCommand.Parameters.Add("_nombres", NpgsqlDbType.Varchar).Value   = cliente.Nombres;
            dataAdapter.SelectCommand.Parameters.Add("_apellidos", NpgsqlDbType.Varchar).Value = cliente.Apellidos;
            dataAdapter.SelectCommand.Parameters.Add("_telefono", NpgsqlDbType.Bigint).Value   = cliente.Telefono;
            dataAdapter.SelectCommand.Parameters.Add("_genero", NpgsqlDbType.Varchar).Value    = cliente.Genero;
            dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Varchar).Value    = cliente.Correo;
            dataAdapter.SelectCommand.Parameters.Add("_direccion", NpgsqlDbType.Varchar).Value = cliente.Direccion;
            dataAdapter.SelectCommand.Parameters.Add("_id_rol", NpgsqlDbType.Integer).Value    = 2;

            conection.Open();
            dataAdapter.Fill(datosCliente);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
    }
        public List <ECliente> Listar()
        {
            List <ECliente> List = new List <ECliente>();

            try
            {
                DataTable data = new DataTable();
                data = Conexion.ExecuteProcedureD("USP_S_ListarCliente").Tables[0];
                foreach (DataRow row in data.Rows)
                {
                    ECliente be = new ECliente
                    {
                        ID              = Convert.ToInt32(row[0]),
                        TipoDocumento   = row[1].ToString(),
                        NumeroDocumento = row[2].ToString(),
                        Nombre          = row[3].ToString(),
                        Apellido        = row[4].ToString(),
                        FechaNacimiento = row[5] == DBNull.Value ? (DateTime?)null : Convert.ToDateTime(row[5]),
                        Pais            = row[6].ToString(),
                        Ciudad          = row[7].ToString(),
                        Direccion       = row[8].ToString(),
                        Email           = row[9].ToString(),
                        Telefono        = row[10].ToString(),
                        Estado          = Convert.ToInt32(row[11].ToString())
                    };
                    List.Add(be);
                }
            }
            catch
            {
                Console.WriteLine("No se encontro Procedimiento Almacenado");
            }
            return(List);
        }
Esempio n. 16
0
        public static object AnularClienteWM(string idCliente)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                int      respuestaFinal = 0;
                ECliente objE           = new ECliente();
                objE.ID_CLIENTE = Convert.ToInt32(idCliente);
                EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                objE.USU_MOD   = eSession.ID_USUARIO;
                objE.OPCION    = 4;
                respuestaFinal = NCliente.ActualizarClientes(objE);
                if (respuestaFinal == 0)
                {
                    objRespuesta.Error("No se realizaron cambios.");
                }
                else
                {
                    objRespuesta.Success("Se eliminó satisfactoriamente el cliente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Esempio n. 17
0
        public static object ActualizarClientesWM(ECliente eCliente)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                int objResultado = 0;
                if (eCliente.ID_CLIENTE == 0)
                {
                    eCliente.OPCION = 2;
                }
                else
                {
                    eCliente.OPCION = 3;
                }
                EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];
                eCliente.USU_MOD = eSession.ID_USUARIO;
                objResultado     = NCliente.ActualizarClientes(eCliente);
                if (objResultado == 0)
                {
                    objRespuesta.Error("No se realizaron cambios.");
                }
                else
                {
                    objRespuesta.Success("Se guardo satisfactoriamente el cliente");
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
Esempio n. 18
0
        public static List <ECliente> BuscarClientes(ECliente objE)
        {
            List <ECliente> lista = new List <ECliente>();

            using (SqlConnection cn = new SqlConnection(DConexion.Get_Connection(DConexion.DataBase.CnLasVegas)))
            {
                SqlCommand cmd = new SqlCommand("USP_BUSCAR_CLIENTE", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@NUM_DOCUMENTO", SqlDbType.VarChar).Value = objE.NUM_DOCUMENTO;
                cmd.Parameters.Add("@NOMBRES", SqlDbType.VarChar).Value       = objE.NOMBRES;

                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        ECliente mItem = new ECliente();
                        mItem.ID_CLIENTE        = dr.IsDBNull(dr.GetOrdinal("ID_CLIENTE")) ? 0 : dr.GetInt32(dr.GetOrdinal("ID_CLIENTE"));
                        mItem.NOMBRES           = dr.IsDBNull(dr.GetOrdinal("NOMBRES")) ? string.Empty : dr.GetString(dr.GetOrdinal("NOMBRES"));
                        mItem.ID_TIPO_DOCUMENTO = dr.IsDBNull(dr.GetOrdinal("ID_TIPO_DOCUMENTO")) ? 0 : dr.GetInt32(dr.GetOrdinal("ID_TIPO_DOCUMENTO"));
                        mItem.DESCRIPCION       = dr.IsDBNull(dr.GetOrdinal("DESCRIPCION")) ? string.Empty : dr.GetString(dr.GetOrdinal("DESCRIPCION"));
                        mItem.NUM_DOCUMENTO     = dr.IsDBNull(dr.GetOrdinal("NUM_DOCUMENTO")) ? string.Empty : dr.GetString(dr.GetOrdinal("NUM_DOCUMENTO"));
                        lista.Add(mItem);
                    }
                }
            }
            return(lista);
        }
Esempio n. 19
0
        public ECliente ObtenerIDCliente(int idCliente)
        {
            using (SqlConnection cnx = new SqlConnection(ConfigurationManager.ConnectionStrings["MiprimeravezConnectionString"].ConnectionString))
            {
                cnx.Open();

                const string sqlGetById = "SELECT * FROM CLIENTE WHERE Id = @id";
                using (SqlCommand cmd = new SqlCommand(sqlGetById, cnx))
                {
                    //
                    //Utilizamos el valor del parámetro idProducto para enviarlo al parámetro declarado en la consulta
                    //de selección SQL
                    cmd.Parameters.AddWithValue("@id", idCliente);
                    //
                    SqlDataReader dataReader = cmd.ExecuteReader();
                    if (dataReader.Read())
                    {
                        ECliente cliente = new ECliente
                        {
                            id            = Convert.ToInt32(dataReader["Id"]),
                            nombre        = Convert.ToString(dataReader["nombre"]),
                            telefono      = Convert.ToString(dataReader["telefono"]),
                            direccion     = Convert.ToString(dataReader["direccion"]),
                            idTipoCliente = Convert.ToInt32(dataReader["idTipoCliente"])
                        };

                        return(cliente);
                    }
                }
            }

            return(null);
        }
Esempio n. 20
0
        private void Guardar()
        {
            try
            {
                if (_cliente == null)
                {
                    _cliente               = new ECliente();
                    _cliente.id            = Convert.ToInt32(txtId.Text);
                    _cliente.nombre        = txtNombre.Text;
                    _cliente.direccion     = txtDireccion.Text;
                    _cliente.telefono      = txtTelefono.Text;
                    _cliente.idTipoCliente = Convert.ToInt32(cmbTipoCliente.SelectedValue);
                    _clientebol.Registrar(_cliente);

                    if (_clientebol.stringBuilder.Length != 0)
                    {
                        MessageBox.Show(_clientebol.stringBuilder.ToString(), "Para continuar:");
                    }
                    else
                    {
                        MessageBox.Show("Producto registrado/actualizado con éxito");

                        TraerTodos();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Error: {0}", ex.Message), "Error inesperado");
            }
        }
Esempio n. 21
0
        public void Insert(ECliente cliente)
        {
            var QUERY = "INSERT INTO CLIENTE(NOMBRE,CUIL,DNI,DOMICILIO,TELEFONO) VALUES (@pNOMBRE,@pCUIL,@pDNI,@pDOMICILIO,@pTELEFONO)";

            try
            {
                using (SqlConnection cnx = new SqlConnection(CONNECTION))
                {
                    cnx.Open();
                    using (SqlCommand cmd = new SqlCommand(QUERY, cnx))
                    {
                        cmd.Parameters.AddWithValue("@pNOMBRE", cliente.Nombre);
                        cmd.Parameters.AddWithValue("@pCUIL", cliente.CUIL);
                        cmd.Parameters.AddWithValue("@pDNI", cliente.DNI);
                        cmd.Parameters.AddWithValue("@pDOMICILIO", cliente.Domicilio);
                        cmd.Parameters.AddWithValue("@pTELEFONO", cliente.Telefono);
                        cmd.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 22
0
        public List <ECliente> GetByFilter(string filter, string busqueda)
        {
            var Lista = new List <ECliente>();
            var query = "SELECT * FROM CLIENTE WHERE " + filter + " LIKE '%" + busqueda + "%'";

            try
            {
                using (SqlConnection connection = new SqlConnection(CONNECTION))
                {
                    connection.Open();
                    using (SqlCommand cmd = new SqlCommand(query, connection))
                    {
                        SqlDataReader reader = cmd.ExecuteReader();
                        while (reader.Read())
                        {
                            var cliente = new ECliente();
                            cliente.ID        = Convert.ToInt16(reader.GetValue(0));
                            cliente.Nombre    = reader.GetValue(1).ToString();
                            cliente.CUIL      = Convert.ToInt64(reader.GetValue(2));
                            cliente.DNI       = Convert.ToInt64(reader.GetValue(3));
                            cliente.Domicilio = reader.GetValue(4).ToString();
                            cliente.Telefono  = reader.GetValue(5).ToString();
                            Lista.Add(cliente);
                        }
                    }
                }
                return(Lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 23
0
        private void txtcodcli_Validating(object sender, CancelEventArgs e)
        {
            // fill customer data in validate method
            ECliente cliente = new ECliente();

            // if txt codigo is empty go out
            if (txtcodcli.Text != string.Empty)
            {
                cliente.Idcliente = Convert.ToInt32(this.txtcodcli.Text.Trim());
            }
            else
            {
                return;
            }
            DataSet ds = new DataSet();

            ds = bus_cliente.FilterbyID(cliente);
            // if the dataset is filled, it means that there are data and we have to fill the fields
            // if not empty the fields
            if (utilites_presentation.isdataset_empty(ds) != true)
            {
                this.txtcodcli.Text = ds.Tables[0].Rows[0]["idcliente"].ToString();
                this.txtnomcli.Text = ds.Tables[0].Rows[0]["nombre"].ToString();
            }
            else
            {
                txtcodcli.Text = string.Empty;
                txtcodcli.Text = string.Empty;
            }
        }
Esempio n. 24
0
        public List <ECliente> GetAll()
        {
            var lista = new List <ECliente>();

            try
            {
                var QUERY = "SELECT * FROM CLIENTE";
                using (SqlConnection cnx = new SqlConnection(CONNECTION))
                {
                    cnx.Open();
                    using (SqlCommand cmd = new SqlCommand(QUERY, cnx))
                    {
                        SqlDataReader reader = cmd.ExecuteReader();
                        while (reader.Read())
                        {
                            var cliente = new ECliente();
                            cliente.ID        = Convert.ToInt16(reader.GetValue(0));
                            cliente.Nombre    = reader.GetValue(1).ToString();
                            cliente.CUIL      = Convert.ToInt64(reader.GetValue(2));
                            cliente.DNI       = Convert.ToInt64(reader.GetValue(3));
                            cliente.Domicilio = reader.GetValue(4).ToString();
                            cliente.Telefono  = reader.GetValue(5).ToString();
                            lista.Add(cliente);
                        }
                    }
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public bool EditarCliente(ECliente cliente)
        {
            var cadena = ConfigurationManager.ConnectionStrings["Cnn"].ConnectionString;
            int respuesta = 0;

            using (var cn = new SqlConnection(cadena))
            {
                try
                {
                    if (cn.State == ConnectionState.Closed) cn.Open();
                    using (var cmd = cn.CreateCommand())
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.CommandText = "EditarCliente";

                        cmd.Parameters.AddWithValue("@IdPersona", cliente.IdPersona);
                        cmd.Parameters.AddWithValue("@IdCliente", cliente.IdCliente);

                        respuesta = cmd.ExecuteNonQuery();
                    }
                }
                catch (SqlException e)
                {
                    MessageBox.Show(e.Message, "SQL Error Editar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    if (cn.State == ConnectionState.Open) cn.Close();
                }
            }
            if (respuesta == 1) return true;
            else return false;
        }
Esempio n. 26
0
        public static object BuscarClienteWM(string numero, string nombre)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                if (HttpContext.Current.Session["UserData"] == null)
                {
                    objRespuesta.Error("Su sesión ha expirado, por favor vuelva a iniciar sesión");
                }
                EUsuario eSession = (EUsuario)HttpContext.Current.Session["UserData"];

                ECliente eCliente = new ECliente();
                eCliente.NOMBRES       = nombre;
                eCliente.NUM_DOCUMENTO = numero;

                objRespuesta.Resultado = NCliente.BuscarClientes(eCliente);
            }
            catch (Exception ex)
            {
                objRespuesta.Error(string.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }

            return(objRespuesta);
        }
Esempio n. 27
0
        private void gbReajusteAbono_Click(object sender, EventArgs e)
        {
            // Obtenemos el nuevo abono despues del ajuste
            PedirImporte l_frmCargaAbono = new PedirImporte();

            l_frmCargaAbono.ShowDialog();

            // Si cancelo, salimos.
            if (l_frmCargaAbono.DialogResult == DialogResult.Cancel)
            {
                return;
            }

            ECliLlamada l_ECliLlamada = armaLlamada(p_strEsBaja: "N");
            ECliente    l_eCliente    = Bll.Clientes.Get(m_intNumCliente, false, m_smResult);

            l_ECliLlamada.Abonoanterior = l_eCliente.Abono;
            l_ECliLlamada.Ajuste        = l_frmCargaAbono.importe - l_ECliLlamada.Abonoanterior;

            l_eCliente.Abono = l_frmCargaAbono.importe;

            Bll.Clientes.fGrabarLlamadaYCliente(l_eCliente, l_ECliLlamada, m_smResult);
            if (MsgRuts.AnalizeError(this, m_smResult))
            {
                return;
            }

            MsgRuts.ShowMsg(this, "El abono del cliente fue ajustado correctamente.");

            this.DialogResult = DialogResult.OK;
            this.Close();
        }
Esempio n. 28
0
        public List <ECliente> GetAll()
        {
            List <ECliente> cliente = new List <ECliente>();

            using (SqlConnection cnx = new SqlConnection(ConfigurationManager.ConnectionStrings["MiprimeravezConnectionString"].ToString()))
            {
                cnx.Open();

                const string sqlQuery = "SELECT * FROM CLIENTE c ORDER BY c.Id ASC";
                using (SqlCommand cmd = new SqlCommand(sqlQuery, cnx))
                {
                    SqlDataReader dataReader = cmd.ExecuteReader();
                    //
                    //Preguntamos si el DataReader fue devuelto con datos
                    while (dataReader.Read())
                    {
                        //
                        //Instanciamos al objeto ECLIENTE para llenar sus propiedades
                        ECliente c = new ECliente
                        {
                            id            = Convert.ToInt32(dataReader["Id"]),
                            nombre        = Convert.ToString(dataReader["nombre"]),
                            direccion     = Convert.ToString(dataReader["direccion"]),
                            telefono      = Convert.ToString(dataReader["telefono"]),
                            idTipoCliente = Convert.ToInt32(dataReader["idTipoCliente"]),
                        };
                        //
                        //Insertamos el objeto Producto dentro de la lista Productos
                        cliente.Add(c);
                    }
                }
            }
            return(cliente);
        }
Esempio n. 29
0
 public bool RegistrarCliente(ECliente entidad)
 {
     if (Validar(entidad))
     {
         return(cliente.Registrar(entidad));
     }
     return(false);
 }
Esempio n. 30
0
        private void consultar()
        {
            ECliente cliente = new ECliente();

            cliente.Nombre          = this.txtbuscar.Text.Trim();
            this.dgvdata.DataSource = bus_cliente.FilterByName(cliente).Tables[0];
            this.txtbuscar.Focus();
        }