예제 #1
0
        public int ActualizarMesa(CEMesa objM)
        {
            int        resultado;
            SqlCommand cmd = new SqlCommand("Sp_ActualizarMesa", cnn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("IdMesa", SqlDbType.Int).Value     = objM.IdMesa;
            cmd.Parameters.AddWithValue("Estado", SqlDbType.Bit).Value     = objM.Estado;
            cmd.Parameters.AddWithValue("Capacidad", SqlDbType.Int).Value  = objM.Capacidad;
            cmd.Parameters.AddWithValue("IdEmpleado", SqlDbType.Int).Value = objM.Estado;
            try
            {
                ConectarBD();
                resultado = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception("Error al tratar de actualizar el registro", ex);
            }
            finally
            {
                DesconectarBD();
                cmd.Dispose();
            }
            return(resultado);
        }
예제 #2
0
        public DataSet MostrarMesaId(CEMesa objM)
        {
            SqlDataAdapter da  = new SqlDataAdapter();
            DataSet        ds  = new DataSet();
            SqlCommand     cmd = new SqlCommand("Sp_MostrarMesaId", cnn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@IdMesa", SqlDbType.Int).Value = objM.IdMesa;
            try
            {
                da.SelectCommand = cmd;
                ConectarBD();
                da.Fill(ds);
                return(ds);
            }
            catch (Exception ex)
            {
                throw new Exception("No se pudo mostrar los datos de la base de datos", ex);
            }
            finally
            {
                DesconectarBD();
                ds.Dispose();
            }
        }
예제 #3
0
        public int EstadoMesa(CEMesa objM)
        {
            int        resultado;
            string     test;
            SqlCommand cmd = new SqlCommand("Sp_EstadoMesa", cnn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@IdMesa", SqlDbType.Bit).Value = objM.IdMesa;

            try
            {
                ConectarBD();
                test      = cmd.ExecuteScalar().ToString();
                resultado = (test == "True") ? 1 : 0;
            }
            catch (Exception ex)
            {
                throw new Exception("Error al actualizar el estado de la mesa", ex);
            }
            finally
            {
                DesconectarBD();
                cmd.Dispose();
            }
            return(resultado);
        }
예제 #4
0
 private void initMesas()
 {
     for (int i = 0; i < 9; i++)
     {
         mesa        = new CEMesa();
         mesa.IdMesa = i + 1;
         DataSet ds = new DataSet();
         ds = cnMesa.MostrarMesaId(mesa);
         mesa.IdEmpleado = cnEmpleado.NombreUsuarioEmpleadoId(userName);
         mesa.Capacidad  = int.Parse(ds.Tables[0].Rows[0][2].ToString());
         mesa.Estado     = cnMesa.EstadoMesa(mesa);
         listMesas.Add(mesa);
     }
 }
예제 #5
0
        public int ActualizarEstadoMesa(CEMesa objM, int estado)
        {
            int        resultado;
            SqlCommand cmd = new SqlCommand("Sp_ModEstadoMesa", cnn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@IdMesa", SqlDbType.Int).Value = objM.IdMesa;
            cmd.Parameters.AddWithValue("@Estado", SqlDbType.Bit).Value = estado;
            try
            {
                ConectarBD();
                resultado = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception("Error al actualizar el estado de la mesa", ex);
            }
            finally
            {
                DesconectarBD();
                cmd.Dispose();
            }
            return(resultado);
        }
예제 #6
0
 public DataSet MostrarMesaId(CEMesa objM)
 {
     return(mesa.MostrarMesaId(objM));
 }
예제 #7
0
 public int EstadoMesa(CEMesa objM)
 {
     return(mesa.EstadoMesa(objM));
 }
예제 #8
0
 public int ActualizarEstadoMesa(CEMesa objM, int estado)
 {
     return(mesa.ActualizarEstadoMesa(objM, estado));
 }