예제 #1
0
        public bool EliminarCliente(Comun.clsClientes CoCli)
        {
            bool          registro = false;
            SqlConnection con      = new SqlConnection();

            try
            {
                Conexion oConexion = new Conexion();
                con = oConexion.slConexion();
                con.Open();
                SqlCommand sqlcmd = new SqlCommand("SP_EliminarCliente", con);
                sqlcmd.CommandType = CommandType.StoredProcedure;
                sqlcmd.Parameters.AddWithValue("@Documento_Nit", CoCli.N_documento);

                int resultado = sqlcmd.ExecuteNonQuery();
                if (resultado > 0)
                {
                    registro = true;
                }
            }
            catch (Exception e)
            {
                registro = false;
            }
            finally
            {
                con.Close();
                con.Dispose();
                // Libero Recursos NO Administrados, esto me garantiza que se Cierra la Conexión
            }
            return(registro);
        }
예제 #2
0
        public DataTable consultar(Comun.clsClientes oCli)
        {
            DataTable      dtClientes = new DataTable("Cliente");
            SqlConnection  sqlcon     = new SqlConnection();
            SqlCommand     sqlcmd;
            SqlDataAdapter sqlda;

            try
            {
                Conexion oConexion = new Conexion();
                sqlcon             = oConexion.slConexion();
                sqlcmd             = new SqlCommand("SP_ConsultarCliente", sqlcon);
                sqlcmd.CommandType = CommandType.StoredProcedure;
                sqlcmd.Parameters.AddWithValue("@Nombre_RazonSocial", oCli.Nombre);
                sqlcmd.Parameters.AddWithValue("@Documento_Nit", oCli.N_documento);

                sqlda = new SqlDataAdapter(sqlcmd);
                sqlda.Fill(dtClientes);
            }
            catch (Exception e)
            {
                dtClientes = null;
            }
            return(dtClientes);
        }
예제 #3
0
        public bool Actualizar_Cliente(Comun.clsClientes oCli)
        {
            bool          registro = false;
            SqlConnection con      = new SqlConnection();

            try
            {
                Conexion oConexion = new Conexion();
                con = oConexion.slConexion();
                con.Open();
                SqlCommand sqlcmd = new SqlCommand("SP_ActualizarCliente", con);
                sqlcmd.CommandType = CommandType.StoredProcedure;
                sqlcmd.Parameters.AddWithValue("@Nombre_RazonSocial", oCli.Nombre);
                sqlcmd.Parameters.AddWithValue("@Documento_Nit", oCli.N_documento);
                sqlcmd.Parameters.AddWithValue("@Direccion", oCli.Direccion);
                sqlcmd.Parameters.AddWithValue("@IdMunicipio", oCli.Municipio.Id_municipio);
                sqlcmd.Parameters.AddWithValue("@FechaCumpleanos", oCli.Fecha_nacimiento);
                sqlcmd.Parameters.AddWithValue("@Telefono", oCli.Telefono);
                sqlcmd.Parameters.AddWithValue("@Email", oCli.Email);

                int resultado = sqlcmd.ExecuteNonQuery();
                if (resultado > 0)
                {
                    registro = true;
                }
            }
            catch (Exception e)
            {
                registro = false;
            }
            finally
            {
                con.Close();
                con.Dispose();
                // Libero Recursos NO Administrados, esto me garantiza que se Cierra la Conexión
            }
            return(registro);
        }
예제 #4
0
 public bool Actualizar_usuario(Comun.clsAdministrador oclsAdministrador, Comun.clsVendedor vend, Comun.clsClientes oclsCliente)
 {
     Datos.clsVendedor Vend = new Datos.clsVendedor();
     return(Vend.Actualizar_Persona(oclsAdministrador, vend, oclsCliente));
 }
예제 #5
0
 public bool RegistrarPersona(Comun.clsAdministrador oclsAdministrador, Comun.clsVendedor vend, Comun.clsClientes oclsCliente)
 {
     Datos.clsVendedor Vend = new Datos.clsVendedor();
     return(Vend.RegistrarPersona(oclsAdministrador, vend, oclsCliente));
 }
예제 #6
0
        public override bool Actualizar_Persona(Comun.clsAdministrador oclsAdministrador, Comun.clsVendedor vend, Comun.clsClientes oclsCliente)
        {
            bool          Registro = false;
            SqlConnection con      = new SqlConnection();

            try
            {
                Conexion oClsConexion = new Conexion();
                con = oClsConexion.slConexion();
                con.Open();
                string     SP_Actualizar_Usuarios = "dbo.SP_Actualizar_Usuarios";
                SqlCommand cmIntvendedor          = new SqlCommand(SP_Actualizar_Usuarios, con);
                cmIntvendedor.CommandType = CommandType.StoredProcedure;
                cmIntvendedor.Parameters.AddWithValue("@Fecha", vend.Fecha_registro);
                cmIntvendedor.Parameters.AddWithValue("@Nombre", vend.Nombre);
                cmIntvendedor.Parameters.AddWithValue("@Apellido", vend.Apellidos);
                cmIntvendedor.Parameters.AddWithValue("@Documento", vend.N_documento);
                cmIntvendedor.Parameters.AddWithValue("@Direccion", vend.Direccion);
                cmIntvendedor.Parameters.AddWithValue("@Telefono", vend.Telefono);
                cmIntvendedor.Parameters.AddWithValue("@Correo", vend.Email);


                int intResultado = cmIntvendedor.ExecuteNonQuery();
                if (intResultado > 0)
                {
                    Registro = true;
                }
            }
            catch (Exception e)
            { Registro = false; }
            finally
            {
                // Cierro la Conexión
                con.Close();
                // Libero Recursos NO Administrados, esto me garantiza que se Cierra la Conexión
                con.Dispose();
            }
            return(Registro);
        }
예제 #7
0
 public abstract bool Actualizar_Persona(Comun.clsAdministrador oclsAdministrador, Comun.clsVendedor vend, Comun.clsClientes oclsCliente);
예제 #8
0
 public abstract bool RegistrarPersona(Comun.clsAdministrador oclsAdministrador, Comun.clsVendedor vend, Comun.clsClientes oclsCliente);