コード例 #1
0
 /// <summary>
 /// Metodo que registra los movimientos segun los parametros rebidos de la interfaz.
 /// </summary>
 /// <param name="Mov"></param>
 /// <param name="Cod"></param>
 /// <param name="Mat"></param>
 /// <param name="Doc"></param>
 /// <param name="Des"></param>
 /// <param name="Can"></param>
 /// <param name="Fe"></param>
 /// <param name="Usu"></param>
 /// <param name="Mes"></param>
 /// <param name="Año"></param>
 public static void Registrar_Movimiento(string Mov, string Cod, string Mat, string Doc, string Des, string Can, string Fe, string Usu, string Mes, string Año)
 {
     if (Des == "")
     {
         EMensaje.Informacion("Indique el texto breve", "Informacion");
     }
     if (Can == "")
     {
         EMensaje.Informacion("Indique la cantidad", "Informacion");
     }
     {
         EMovimientos.Movimiento  = Mov;
         EMovimientos.Codigo      = Cod;
         EMovimientos.Material    = Mat;
         EMovimientos.Documento   = Doc;
         EMovimientos.Descripcion = Des;
         EMovimientos.Cantidad    = Can;
         EMovimientos.Fecha       = Fe;
         EMovimientos.Usuario     = Usu;
         EMovimientos.Mes         = Mes;
         EMovimientos.Año         = Año;
         Movimientos.Registrar_Movimiento();
         EMensaje.Informacion("Proceso Completado", "Informacion");
     }
 }
コード例 #2
0
 public void cargar(string origen, string metodo, int linea, string mensaje,
                    string mensajeAmpliado, string mensajeDepuracion, bool esError,
                    EMensaje tipoMensaje)
 {
     if (origen != "")
     {
         Origen = origen;
     }
     if (metodo != "")
     {
         Metodo = metodo;
     }
     if (linea != 0)
     {
         Linea = linea;
     }
     if (mensaje != "")
     {
         TextoMensaje = mensaje;
     }
     if (mensajeAmpliado != "")
     {
         TextoMensajeAmpliado = mensajeAmpliado;
     }
     if (mensajeDepuracion != "")
     {
         TextoMensajeDepuracion = mensajeDepuracion;
     }
     EsError     = esError;
     TipoMensaje = tipoMensaje;
 }
コード例 #3
0
 /// <summary>
 /// Metodo que llama a la funcion eliminar de la clase inventario.
 /// </summary>
 public static void Eliminar()
 {
     {
         Inventario.Eliminar();
         EMensaje.Informacion("Proceso Completado", "Informacion");
     }
 }
コード例 #4
0
 /// <summary>
 /// Obtener movimiento segun la fecha de registro del material y vaciarlo en una tabla.
 /// </summary>
 /// <param name="Tabla"></param>
 public static void Obtener_Mov_Fecha(ListView Tabla)
 {
     try
     {
         int I = 0;
         Conexion.Open();
         OleDbCommand cmd = new OleDbCommand();
         cmd.CommandText = "Obtener_Mov_Fecha";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         {
             cmd.Parameters.Add("@Movimiento", OleDbType.Char, 55).Value = EMovimientos.Movimiento;
             cmd.Parameters.Add("@Mes", OleDbType.Char, 55).Value        = EMovimientos.Mes;
             cmd.Parameters.Add("@Año", OleDbType.Char, 55).Value        = EMovimientos.Año;
             OleDbDataReader Lector;
             Lector = cmd.ExecuteReader();
             while (Lector.Read())
             {
                 Tabla.Items.Add(Lector["Codigo"].ToString());
                 Tabla.Items[I].SubItems.Add(Lector["Documento"].ToString());
                 Tabla.Items[I].SubItems.Add(Lector["Descripcion"].ToString());
                 Tabla.Items[I].SubItems.Add(Lector["Cantidad"].ToString());
                 Tabla.Items[I].SubItems.Add(Lector["Fecha"].ToString());
                 Tabla.Items[I].SubItems.Add(Lector["Usuario"].ToString());
                 I++;
             }
             Conexion.Close();
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Movimientos/Obtener_Movimiento");
     }
 }
コード例 #5
0
 /// <summary>
 /// Metodo que vacia todos los movimientos de entradas y salidas en una sola tabla.
 /// </summary>
 /// <param name="Tabla"></param>
 public static void Obtener_Movimientos(ListView Tabla)
 {
     try
     {
         int I = 0;
         Conexion.Open();
         OleDbCommand cmd = new OleDbCommand();
         cmd.CommandText = "Obtener_Movimientos";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         OleDbDataReader Lector;
         Lector = cmd.ExecuteReader();
         while (Lector.Read())
         {
             Tabla.Items.Add(Lector["Codigo"].ToString());
             Tabla.Items[I].SubItems.Add(Lector["Material"].ToString());
             Tabla.Items[I].SubItems.Add(Lector["Descripcion"].ToString());
             Tabla.Items[I].SubItems.Add(Lector["Cantidad"].ToString());
             Tabla.Items[I].SubItems.Add(Lector["Fecha"].ToString());
             I++;
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Movimiento/Obtner_Movimiento");
     }
 }
コード例 #6
0
 public Mensaje(string mensaje, bool esError, EMensaje tipoMensaje)
 {
     TimeStamp    = DateTime.Now;
     TextoMensaje = mensaje;
     EsError      = esError;
     TipoMensaje  = tipoMensaje;
 }
コード例 #7
0
 /// <summary>
 /// Metodo que registra los movimientos de entradas y salidas en la base de datos.
 /// </summary>
 public static void Registrar_Movimiento()
 {
     try
     {
         Conexion.Open();
         OleDbCommand cmd = new OleDbCommand();
         cmd.CommandText = "Registrar_Movimiento";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         {
             cmd.Parameters.Add("@1", OleDbType.Char, 55).Value  = EMovimientos.Movimiento;
             cmd.Parameters.Add("@2", OleDbType.Char, 55).Value  = EMovimientos.Codigo;
             cmd.Parameters.Add("@3", OleDbType.Char, 55).Value  = EMovimientos.Material;
             cmd.Parameters.Add("@4", OleDbType.Char, 55).Value  = EMovimientos.Documento;
             cmd.Parameters.Add("@5", OleDbType.Char, 55).Value  = EMovimientos.Descripcion;
             cmd.Parameters.Add("@6", OleDbType.Char, 55).Value  = EMovimientos.Cantidad;
             cmd.Parameters.Add("@7", OleDbType.Char, 55).Value  = EMovimientos.Fecha;
             cmd.Parameters.Add("@8", OleDbType.Char, 55).Value  = EMovimientos.Usuario;
             cmd.Parameters.Add("@9", OleDbType.Char, 55).Value  = EMovimientos.Mes;
             cmd.Parameters.Add("@10", OleDbType.Char, 55).Value = EMovimientos.Año;
             cmd.ExecuteNonQuery();
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error :" + ex, "Ruta del error : DT/Movimientos/Registrar_Movimiento");
     }
 }
コード例 #8
0
 /// <summary>
 /// Metodo que buscar el material en la base de datos, y vacia sus datos en la entidad.
 /// </summary>
 public static void Buscar()
 {
     try
     {
         Conexion.Open();
         SqlCommand cmd = new SqlCommand();
         cmd.CommandText = "Inventario_Buscar";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         cmd.Parameters.Add("@Codigo", SqlDbType.Char, 55).Value = EInventario.Codigo;
         SqlDataReader Lector;
         Lector = cmd.ExecuteReader();
         while (Lector.Read())
         {
             EInventario.Codigo     = Lector["Codigo"].ToString();
             EInventario.Material   = Lector["Material"].ToString();
             EInventario.Existencia = Lector["Existencia"].ToString();
             EInventario.UMD        = Lector["UMD"].ToString();
             EInventario.Costo      = Convert.ToDouble(Lector["Costo"].ToString());
             EInventario.Precio     = Convert.ToDouble(Lector["Precio_Venta"].ToString());
             EInventario.ID         = Lector["id_Material"].ToString();
         }
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Inventario/Buscar");
     }
     Conexion.Close();
 }
コード例 #9
0
        /// <summary>
        /// Metodo que valida el usuario exista en la base de datos.
        /// </summary>
        /// <returns></returns>
        public static DataTable Validar()
        {
            DataTable dt = new DataTable();

            try
            {
                Conexion.ConnectionString = _Conexion.Conexion;
                Conexion.Open();
                SqlCommand Cmd = new SqlCommand();
                Cmd.CommandText = "Usuario_Validar";
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.Connection  = Conexion;
                Cmd.Parameters.Add("@Usuario", SqlDbType.Char, 50).Value = EUsuarios.Usuario;
                using (SqlDataAdapter adapter = new SqlDataAdapter(Cmd))
                {
                    adapter.Fill(dt);
                }
                Conexion.Close();
            }
            catch (Exception ex)
            {
                EMensaje.Error("Error : " + ex, "Ruta del error : DT/Usuarios/Validar");
            }
            return(dt);
        }
コード例 #10
0
        /// <summary>
        /// Metodo que carga todos los elementos del inventario de la base de datos a una tabla.
        /// </summary>
        /// <param name="Tabla"></param>

        public static void Lote_Inventario(ListView Tabla)
        {
            try
            {
                int I = 0;
                Conexion.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "Lote_Inventario";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection  = Conexion;
                SqlDataReader Lector;
                Lector = cmd.ExecuteReader();
                while (Lector.Read())
                {
                    Tabla.Items.Add(Lector["Codigo"].ToString());
                    Tabla.Items[I].SubItems.Add(Lector["Material"].ToString());
                    Tabla.Items[I].SubItems.Add(string.Format("{0:n}", Convert.ToDouble(Lector["Costo"])));
                    Tabla.Items[I].SubItems.Add(Lector["Existencia"].ToString());
                    Tabla.Items[I].SubItems.Add(Lector["UMD"].ToString());
                    I++;
                }
                Conexion.Close();
            }
            catch (Exception ex)
            {
                EMensaje.Error("Error : " + ex, "Ruta del error : DT/Inventario/Lote_Inventario");
            }
        }
コード例 #11
0
 /// <summary>
 /// Metodo que edita los datos del usuario de la base de datos.
 /// </summary>
 public static void Editar()
 {
     try
     {
         Conexion.Open();
         SqlCommand cmd = new SqlCommand();
         cmd.CommandText = "Usuario_Editar";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         {
             cmd.Parameters.Add("@1", SqlDbType.Char, 55).Value  = EUsuarios.Usuario;
             cmd.Parameters.Add("@2", SqlDbType.Char, 55).Value  = EUsuarios.Contraseña;
             cmd.Parameters.Add("@3", SqlDbType.Char, 55).Value  = EUsuarios.Nombre;
             cmd.Parameters.Add("@4", SqlDbType.Char, 55).Value  = EUsuarios.Apellido;
             cmd.Parameters.Add("@5", SqlDbType.Char, 55).Value  = EUsuarios.Cargo;
             cmd.Parameters.Add("@6", SqlDbType.Char, 55).Value  = EUsuarios.Almacen;
             cmd.Parameters.Add("@id", SqlDbType.Char, 55).Value = EUsuarios.ID;
             cmd.ExecuteNonQuery();
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Usuarios/Editar");
     }
 }
コード例 #12
0
 /// <summary>
 /// Metodo que busca al usuario en la base de datos y vacial sus dato en la entidad.
 /// </summary>
 public static void Buscar()
 {
     try
     {
         Conexion.ConnectionString = _Conexion.Conexion;
         Conexion.Open();
         SqlCommand cmd = new SqlCommand();
         cmd.CommandText = "Usuario_Buscar";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         cmd.Parameters.Add("@Usuario", SqlDbType.Char, 55).Value = EUsuarios.Usuario;
         SqlDataReader Lector;
         Lector = cmd.ExecuteReader();
         while (Lector.Read())
         {
             EUsuarios.Usuario    = Lector["Usuario"].ToString();
             EUsuarios.Contraseña = Lector["Contraseña"].ToString();
             EUsuarios.Nombre     = Lector["Nombre"].ToString();
             EUsuarios.Apellido   = Lector["Apellido"].ToString();
             EUsuarios.Cargo      = Lector["Cargo"].ToString();
             EUsuarios.Almacen    = Lector["Almacen"].ToString();
             EUsuarios.ID         = Lector["id"].ToString();
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Usuarios/Buscar");
     }
 }
コード例 #13
0
 /// <summary>
 /// Metodo que modifica el material en la base de datos.
 /// </summary>
 public static void Modificar()
 {
     try
     {
         Conexion.Open();
         SqlCommand cmd = new SqlCommand();
         cmd.CommandText = "Inventario_Modificar";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         {
             cmd.Parameters.Add("Codigo", SqlDbType.Char, 55).Value     = EInventario.Codigo;
             cmd.Parameters.Add("Material", SqlDbType.Char, 100).Value  = EInventario.Material;
             cmd.Parameters.Add("Existencia", SqlDbType.Char, 55).Value = EInventario.Existencia;
             cmd.Parameters.Add("UMD", SqlDbType.Char, 20).Value        = EInventario.UMD;
             cmd.Parameters.Add("Costo", SqlDbType.Char, 55).Value      = EInventario.Costo;
             cmd.Parameters.Add("@ID", SqlDbType.Char, 55).Value        = EInventario.ID;
             cmd.ExecuteNonQuery();
         }
         Conexion.Close();
     }
     catch (Exception e)
     {
         EMensaje.Error("Error : " + e, "Ruta del Error : DT/Inventario/Modificar");
     }
 }
コード例 #14
0
        private void btnModificar_Click(object sender, RoutedEventArgs e)
        {
            EMensaje   mensaje = ((Button)sender).Tag as EMensaje;
            AddMensaje cambio  = new AddMensaje(mensaje.ID);

            cambio.Owner = this;
            cambio.ShowDialog();
        }
コード例 #15
0
 /// <summary>
 /// Metodo que busca al usuario, segun el parametro recibido.
 /// </summary>
 /// <param name="pUsuario"></param>
 public static void Buscar(string pUsuario)
 {
     if (pUsuario == "")
     {
         EMensaje.Informacion("Indique el C.I del  a buscar", "Informacion");
     }
     {
         EUsuarios.Usuario = pUsuario;
         Usuarios.Buscar();
     }
 }
コード例 #16
0
 /// <summary>
 /// Metodo que busca el material segun el parametro que reciba.
 /// </summary>
 /// <param name="pCodigo"></param>
 public static void Buscar(string pCodigo)
 {
     if (pCodigo == "")
     {
         EMensaje.Informacion("Indique el codigo del material a buscar", "Informacion");
     }
     {
         EInventario.Codigo = pCodigo;
         Inventario.Buscar();
     }
 }
コード例 #17
0
        public Mensaje(string origen, string metodo, int linea, string mensaje,
                       bool esError, EMensaje tipoMensaje)
        {
            TimeStamp    = DateTime.Now;
            Origen       = origen;
            Metodo       = metodo;
            Linea        = linea;
            TextoMensaje = mensaje;

            EsError     = esError;
            TipoMensaje = tipoMensaje;
        }
コード例 #18
0
 public Mensaje(string origen, string metodo, int linea, string mensaje,
                string mensajeAmpliado, string mensajeDepuracion, bool esError,
                EMensaje tipoMensaje, string stackTrace)
 {
     TimeStamp              = DateTime.Now;
     Origen                 = origen;
     Metodo                 = metodo;
     Linea                  = linea;
     TextoMensaje           = mensaje;
     TextoMensajeAmpliado   = mensajeAmpliado;
     TextoMensajeDepuracion = mensajeDepuracion;
     EsError                = esError;
     TipoMensaje            = tipoMensaje;
     StackTrace             = stackTrace;
 }
コード例 #19
0
        public List <EMensaje> GetAll()
        {
            List <EMensaje> mensajes = new List <EMensaje>();

            using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connMensajes"].ToString()))
            {
                conn.Open();
                string sql = "SELECT " +
                             "A.MessageID as Id, " +
                             "A.Descripcion AS DESCRIPCION, " +
                             "A.Persona AS PERSONA, " +
                             "B.Descripcion AS DEPARTAMENTO," +
                             "A.Fecha AS FECHA, " +
                             "A.Vigencia AS VIGENCIA, " +
                             "A.Observaciones AS OBSERVACIONES ," +
                             "A.DocumentID AS DOCUMENTO, dateadd(day,A.Vigencia-1,A.Fecha) AS FECHA_VIGENCIA, d.NOMBRE AS NOMBRE " +
                             " FROM dbo.Messages A " +
                             "INNER JOIN dbo.Departments B " +
                             "on(A.DepartmentID = B.ID) " +
                             "INNER JOIN dbo.Documents d ON(A.DocumentID = d.ID) " +
                             "WHERE A.ESTADO = 1 AND dateadd(day,A.Vigencia,A.Fecha) >= getdate()";

                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                    SqlDataReader data = cmd.ExecuteReader();
                    while (data.Read())
                    {
                        EMensaje mensaje = new EMensaje
                        {
                            ID              = Convert.ToInt32(data["ID"]),
                            Descripcion     = Convert.ToString(data["DESCRIPCION"]),
                            Persona         = Convert.ToString(data["PERSONA"]),
                            Departamento    = Convert.ToString(data["DEPARTAMENTO"]),
                            Fecha           = Convert.ToDateTime(data["FECHA"]),
                            Vigencia        = Convert.ToInt32(data["VIGENCIA"]),
                            Observaciones   = Convert.ToString(data["OBSERVACIONES"]),
                            Documento       = Convert.ToInt32(data["DOCUMENTO"]),
                            FechaVigencia   = Convert.ToDateTime(data["FECHA_VIGENCIA"]),
                            NombreDocumento = Convert.ToString(data["NOMBRE"]),
                        };
                        mensajes.Add(mensaje);
                    }
                }
            }
            return(mensajes);
        }
コード例 #20
0
 public void cargar(string mensaje, string mensajeAmpliado, string mensajeDepuracion,
                    bool esError, EMensaje tipoMensaje)
 {
     if (mensaje != "")
     {
         TextoMensaje = mensaje;
     }
     if (mensajeAmpliado != "")
     {
         TextoMensajeAmpliado = mensajeAmpliado;
     }
     if (mensajeDepuracion != "")
     {
         TextoMensajeDepuracion = mensajeDepuracion;
     }
     EsError     = esError;
     TipoMensaje = tipoMensaje;
 }
コード例 #21
0
        /// <summary>
        /// Metodo que valida que el material es existente.
        /// </summary>
        /// <param name="pCodigo"></param>
        /// <returns></returns>
        public static bool Validar(string pCodigo)
        {
            if (pCodigo == "")
            {
                EMensaje.Informacion("Indique el codigo del material", "Informacion");
            }
            {
                EInventario.Codigo = pCodigo;

                if (Inventario.Validar().Rows.Count > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
コード例 #22
0
 /// <summary>
 /// Metodo que recibe los valores del material que se registrara en la base de datos del inventario.
 /// </summary>
 /// <param name="pCodigo"></param>
 /// <param name="pMaterial"></param>
 /// <param name="pExistencia"></param>
 /// <param name="pUMD"></param>
 /// <param name="pCosto"></param>
 /// <param name="pPrecio"></param>
 public static void Registrar(string pCodigo, string pMaterial, string pExistencia, string pUMD, double pCosto, double pPrecio)
 {
     if (pCodigo == "")
     {
         EMensaje.Informacion("Inserte el codigo del material", "Informacion");
     }
     if (pMaterial == "")
     {
         EMensaje.Informacion("Inserte el nombre del material", "Informacion");
     }
     if (pExistencia == "")
     {
         EMensaje.Informacion("Inserte la existencia del material", "Informacion");
     }
     if (pUMD == "")
     {
         EMensaje.Informacion("Inserte la medida", "Informacion");
     }
     if (pCosto == 0.00)
     {
         EMensaje.Informacion("Indique el costo del material", "Informacion");
     }
     if (pPrecio == 0.00)
     {
         EMensaje.Informacion("Indique el Precio del material", "Informacion");
     }
     else
     {
         EInventario.Codigo     = pCodigo;
         EInventario.Material   = pMaterial;
         EInventario.Existencia = pExistencia;
         EInventario.UMD        = pUMD;
         EInventario.Costo      = pCosto;
         EInventario.Precio     = pPrecio;
         Inventario.Registrar();
         Inventario.Actualizar_Costo();
         Inventario.Registrar_Inventario_Total();
         Inventario.Actualizar_Inventario_Total();
         /*Llamo nuevamente al metodo para que se actualize tambien el costo final*/
         Inventario.Actualizar_Inventario_Total();
         EMensaje.Informacion("Proceso Completado", "Informacion");
     }
 }
コード例 #23
0
        /// <summary>
        /// Metodo que valida si el usuario existe, segun el parametro recibido.
        /// </summary>
        /// <param name="pUsuario"></param>
        /// <returns></returns>
        public static bool Validar(string pUsuario)
        {
            if (pUsuario == "")
            {
                EMensaje.Informacion("Indique el C.I del Usuario", "Informacion");
            }
            {
                EUsuarios.Usuario = pUsuario;

                if (Usuarios.Validar().Rows.Count > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
コード例 #24
0
        public AddMensaje(int codigo)
        {
            InitializeComponent();
            this.isActualizar  = true;
            btnGuardar.Content = "Actualizar";
            MensajesBol bol     = new MensajesBol();
            EMensaje    mensaje = bol.PorId(codigo);

            codigoMensaje       = codigo;
            txtDescripcion.Text = mensaje.Descripcion;
            txtPersona.Text     = mensaje.Persona;
            //cmbDepartamento.SetValue = mensaje.Departamento;
            dpVigencia.SelectedDate = mensaje.Fecha;
            txtObservaciones.Text   = mensaje.Observaciones;
            txtVigencia.Text        = Convert.ToString(mensaje.Vigencia);
            lblArchivo.Content      = mensaje.NombreDocumento;
            archivo2             = mensaje.NombreDocumento;
            this.codigoDocumento = mensaje.Documento;
        }
コード例 #25
0
 /// <summary>
 /// Metodo que elimina material de la base de datos.
 /// </summary>
 public static void Eliminar()
 {
     try
     {
         Conexion.Open();
         SqlCommand cmd = new SqlCommand();
         cmd.CommandText = "Inventario_Eliminar";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         {
             cmd.Parameters.Add("ID", SqlDbType.Char, 55).Value = EInventario.ID;
             cmd.ExecuteNonQuery();
         }
         Conexion.Close();
     }
     catch (Exception e)
     {
         EMensaje.Error("Error : " + e, "Ruta del Error : DT/Inventario/Eliminar");
     }
 }
コード例 #26
0
 /// <summary>
 /// Metodo que actualiza el total de las entradas y salidas del material en la base de datos.
 /// </summary>
 public static void Actualizar_Inventario_Total()
 {
     try
     {
         Conexion.Open();
         SqlCommand cmd = new SqlCommand();
         cmd.CommandText = "Actualizar_Inventario_Total";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         {
             cmd.Parameters.Add("@Codigo", SqlDbType.Char, 55).Value = EInventario.Codigo;
             cmd.ExecuteNonQuery();
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Inventario/Actualizar_Inventario_Final");
     }
 }
コード例 #27
0
 /// <summary>
 /// Metodo que actualiza los costo de entradas y salidas totales.
 /// </summary>
 public static void Actualizar_Mov_Total()
 {
     try
     {
         Conexion.Open();
         OleDbCommand cmd = new OleDbCommand();
         cmd.CommandText = "Actualizar_Mov_Total";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         {
             cmd.Parameters.Add("@Codigo", OleDbType.Char, 55).Value = EMovimientos.Codigo;
             cmd.ExecuteNonQuery();
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Movimiento/Actualizar_Mov_Total");
     }
 }
コード例 #28
0
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            EMensaje mensaje = ((Button)sender).Tag as EMensaje;
            string   cadena  = "Esta seguro(a)\nDe eliminar el registro:\n" + mensaje.Descripcion + " " + mensaje.Departamento +
                               " " + mensaje.Fecha.ToString("dd/MM/yyyy");
            MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show(cadena, "Confirmación de Eliminación", System.Windows.MessageBoxButton.YesNo);

            if (messageBoxResult == MessageBoxResult.Yes)
            {
                using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connMensajes"].ToString()))
                {
                    conn.Open();
                    string     sql = "UPDATE dbo.Messages SET Estado = 0 WHERE MessageID = @ID";
                    SqlCommand cmd = new SqlCommand(sql, conn);
                    cmd.Parameters.Add("@ID", SqlDbType.Int).Value = mensaje.ID;
                    cmd.ExecuteNonQuery();
                    conn.Close();
                }
            }
            ActualizaGridPrincipal();
        }
コード例 #29
0
    protected void botonEnviar_Click(object sender, EventArgs e)
    {
        EMensaje mensaje = new EMensaje();

        mensaje.NombreDeUsuarioEmisor   = emisor.NombreDeUsuario;
        mensaje.NombreDeUsuarioReceptor = receptor.NombreDeUsuario;
        mensaje.Contenido = cajaMensaje.Text;
        mensaje.Fecha     = DateTime.Now;
        mensaje.IdCurso   = curso.Id;
        Base.Insertar(mensaje);

        string        nombreCurso            = new DaoNotificacion().buscarCurso(mensaje.IdCurso);
        ENotificacion notificacionDeMensajes = new ENotificacion();

        notificacionDeMensajes.Estado          = true;
        notificacionDeMensajes.Fecha           = DateTime.Now;
        notificacionDeMensajes.NombreDeUsuario = mensaje.NombreDeUsuarioReceptor;
        notificacionDeMensajes.Mensaje         = "Tiene un nuevo mensaje en el buzón del chat<br>usuario: <strong>"
                                                 + mensaje.NombreDeUsuarioEmisor + "</strong>" + "  curso: <strong>" + nombreCurso + "</strong>";
        Base.Insertar(notificacionDeMensajes);
        Response.Redirect("~/Vistas/Chat/Chat.aspx");
    }
コード例 #30
0
 /// <summary>
 /// Metodo que obtiene el ultimo documento registrado.
 /// </summary>
 public static void Obtener_Documento()
 {
     try
     {
         Conexion.Open();
         OleDbCommand cmd = new OleDbCommand();
         cmd.CommandText = "Obtener_Documento";
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Connection  = Conexion;
         OleDbDataReader Lector;
         Lector = cmd.ExecuteReader();
         while (Lector.Read())
         {
             EMovimientos.Documento = Lector["Documento"].ToString();
         }
         Conexion.Close();
     }
     catch (Exception ex)
     {
         EMensaje.Error("Error : " + ex, "Ruta del error : DT/Movimiento/Obtener_Documento");
     }
 }