예제 #1
0
        public bool EliminarCuentaVendedor(Comun.clsCuenta CoCuenta)
        {
            bool          registro = false;
            SqlConnection con      = new SqlConnection();

            try
            {
                Conexion oConexion = new Conexion();
                con = oConexion.slConexion();
                con.Open();
                SqlCommand sqlcmd = new SqlCommand("SP_EliminarCuenta", con);
                sqlcmd.CommandType = CommandType.StoredProcedure;
                sqlcmd.Parameters.AddWithValue("@Documento_Empleado", CoCuenta.OclsVendedor.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 bool RegistrarCuenta(Comun.clsCuenta objclsCuenta)
        {
            bool          Registro = false;
            SqlConnection con      = new SqlConnection();

            try
            {
                Conexion oClsConexion = new Conexion();
                con = oClsConexion.slConexion();
                con.Open();
                string     SP_Registrar_Cuenta = "SP_RegistrarCuenta";
                SqlCommand cmIntCuenta         = new SqlCommand(SP_Registrar_Cuenta, con);
                cmIntCuenta.CommandType = CommandType.StoredProcedure;
                cmIntCuenta.Parameters.AddWithValue("@Usario", objclsCuenta.Nombre_usuario);   //Mod
                cmIntCuenta.Parameters.AddWithValue("@Contrasenia", objclsCuenta.Contrasenia); //Mod

                cmIntCuenta.Parameters.AddWithValue("@Estado", objclsCuenta.Estado_cuenta);    //Mod

                if (objclsCuenta.OclsAdministrador != null)
                {
                    cmIntCuenta.Parameters.AddWithValue("@Documento", objclsCuenta.OclsAdministrador.N_documento);//Mod
                }
                else
                {
                    cmIntCuenta.Parameters.AddWithValue("@Documento", objclsCuenta.OclsVendedor.N_documento);
                }
                cmIntCuenta.Parameters.AddWithValue("@Cargo", objclsCuenta.Cargo);//Mod
                int intResultado = cmIntCuenta.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);
        }
예제 #3
0
 public bool Actualizar_Cuenta(string cargo, string estado_cuenta, string docu_administrador, string docu_vendedor)
 {
     oAdministrador.N_documento = docu_administrador;
     oCuenta = new Comun.clsCuenta(cargo, "", estado_cuenta, "", oAdministrador, oVendedor);
     return(D_oCuenta.Actualizar_Cuenta(oCuenta));
 }
예제 #4
0
 public bool RegistrarCuenta(string cargo, string contrasenia, string estado_cuenta, string nombre_usuario, string docu_administrador, string docu_vendedor)
 {
     oAdministrador.N_documento = docu_administrador;
     oCuenta = new Comun.clsCuenta(cargo, contrasenia, estado_cuenta, nombre_usuario, oAdministrador, oVendedor);
     return(D_oCuenta.RegistrarCuenta(oCuenta));
 }