Esempio n. 1
0
 public static void CambiarEstado(int id, EstadoTraspaso e, string descripcion)
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "UPDATE traspaso SET estado=?estado, descripcion=?descripcion WHERE id=?id";
         sql.Parameters.AddWithValue("?estado", e);
         sql.Parameters.AddWithValue("?descripcion", descripcion);
         sql.Parameters.AddWithValue("?id", id);
         ConexionBD.EjecutarConsulta(sql);
         if (e == EstadoTraspaso.Recibida)
         {
             Traspaso t = new Traspaso(id);
             t.ObtenerDatos();
             InsertarProductos(t);
         }
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 2
0
 public void ObtenerDatos()
 {
     try
     {
         MySqlCommand sql = new MySqlCommand();
         sql.CommandText = "SELECT * FROM traspaso WHERE id=?id";
         sql.Parameters.AddWithValue("?id", id);
         DataTable dt = ConexionBD.EjecutarConsultaSelect(sql);
         foreach (DataRow dr in dt.Rows)
         {
             idSucursalSolicito = (int)dr["id_sucursal_solicito"];
             idSucursalOrigen   = (int)dr["id_sucursal_origen"];
             idSucursalDestino  = (int)dr["id_sucursal_destino"];
             descripcion        = dr["descripcion"].ToString();
             estado             = (EstadoTraspaso)Enum.Parse(typeof(EstadoTraspaso), dr["estado"].ToString());
             createUser         = (int)dr["create_user"];
             createTime         = (DateTime)dr["create_time"];
             if (dr["accept_user"] != DBNull.Value)
             {
                 acceptUser = (int)dr["accept_user"];
             }
             else
             {
                 acceptUser = 0;
             }
             if (dr["accept_time"] != DBNull.Value)
             {
                 acceptTime = (DateTime)dr["accept_time"];
             }
             else
             {
                 acceptTime = new DateTime();
             }
         }
         ObtenerDatosDetallada();
     }
     catch (MySqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 3
0
        private void cboTraspasos_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (cboTraspasos.SelectedIndex)
            {
            case 0:
                this.e = EstadoTraspaso.Espera;
                break;

            case 1:
                this.e = EstadoTraspaso.Aceptada;
                break;

            case 2:
                this.e = EstadoTraspaso.Recibida;
                break;

            case 3:
                this.e = EstadoTraspaso.Rechazada;
                break;
            }
        }