예제 #1
0
    public EstacionamientoBodega_ENT datosEstaBode()
    {
        EstacionamientoBodega_ENT oEstaBode = new EstacionamientoBodega_ENT();

        oEstaBode.NumeroEstBod = text_nEstaBode.Text;
        return(oEstaBode);
    }
예제 #2
0
        public EstacionamientoBodega_ENT generaCodigo(string codigo)
        {
            string codigoProducto;
            EstacionamientoBodega_ENT oEstaBode = new EstacionamientoBodega_ENT();

            oEstaBode = new EstacionamientoBodega_DAO().insertEstacionamientoBodega(codigo);

            int cantidad = oEstaBode.Cantidad;

            if (cantidad.ToString().Length == 1)
            {
                codigoProducto = codigo + "00" + cantidad;
            }
            else if (cantidad.ToString().Length == 2)
            {
                codigoProducto = codigo + "0" + cantidad;
            }
            else
            {
                codigoProducto = codigo + cantidad;
            }

            oEstaBode.CodigoProducto = codigoProducto;

            return(oEstaBode);
        }
예제 #3
0
 public EstacionamientoBodega_ENT getForIdEstacionamientoBodega(EstacionamientoBodega_ENT datosEstacionamientoBodega)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.ConexionPH))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand(this.ConexionPH, sqlConn);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.CommandText = "SP_GET_ESTACIONAMIENTOBODEGA_IDESTACIONAMIENTOBODEGA";
             cmd.Parameters.AddWithValue("@id_estacionamiento_bodega", datosEstacionamientoBodega.IdEstacionamientoBodega);
             SqlDataReader             reader = cmd.ExecuteReader();
             EstacionamientoBodega_ENT oEstacionamientoBodega = new EstacionamientoBodega_ENT();
             if (reader.Read())
             {
                 oEstacionamientoBodega.IdEstacionamientoBodega = Convert.ToInt32(reader["id_estacionamiento_bodega"]);
                 oEstacionamientoBodega.NumeroEstBod            = reader["numero_est_bod"].Equals(DBNull.Value) ? "" : Convert.ToString(reader["numero_est_bod"]);
                 return(oEstacionamientoBodega);
             }
             else
             {
                 return(null);
             }
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Error al ejecutar SP_GET_ESTACIONAMIENTOBODEGA_IDESTACIONAMIENTOBODEGA", ex);
     }
 }
예제 #4
0
        public int update(EstacionamientoBodega_ENT datosEstacionamientoBodega)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.ConexionPH))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(this.ConexionPH, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "SP_UPDATE_ESTACIONAMIENTOBODEGA_IDESTACIONAMIENTOBODEGA";
                    cmd.Parameters.AddWithValue("@id_estacionamiento_bodega", datosEstacionamientoBodega.IdEstacionamientoBodega);
                    cmd.Parameters.AddWithValue("@numero_est_bod", datosEstacionamientoBodega.NumeroEstBod);
                    SqlDataReader reader = cmd.ExecuteReader();

                    while (reader.Read())
                    {
                        this.error = reader["error"].Equals(1) ? 1 : 0;
                    }
                    return(this.error);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al ejecutar SP_UPDATE_CASA_IDCASA", ex);
            }
        }
예제 #5
0
        public EstacionamientoBodega_ENT insertEstacionamientoBodega(string codigo)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.ConexionPH))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(this.ConexionPH, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "SP_INSERT_ESTACIONAMIENTOBODEGA_VACIO";
                    cmd.Parameters.AddWithValue("@codigo", codigo);
                    SqlDataReader reader = cmd.ExecuteReader();

                    EstacionamientoBodega_ENT oEstaBode = new EstacionamientoBodega_ENT();
                    while (reader.Read())
                    {
                        oEstaBode.IdEstacionamientoBodega = Convert.ToInt32(reader["id_estacionamiento_bodega"]);
                        oEstaBode.Cantidad = Convert.ToInt32(reader["cantidad"]);
                    }
                    return(oEstaBode);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Error al ejecutar SP_INSERT_ESTACIONAMIENTOBODEGA_VACIO", ex);
            }
        }
예제 #6
0
    protected void btn_grabar_Click(object sender, EventArgs e)
    {
        if (this.validar())
        {
            EstacionamientoBodega_ENT estaBode = this.datosEstaBode();
            estaBode.IdEstacionamientoBodega = Convert.ToInt32(y.Text);
            new EstacionamientoBodega_BSS().updateEstacionamientoBodega(estaBode);

            DetalleProducto_ENT oDetalleProducto = this.datosDetalleProducto();
            oDetalleProducto.IdProducto = Convert.ToInt32(x.Text);
            oDetalleProducto.IdDetalle  = Convert.ToInt32(z.Text);

            new DetalleProducto_BSS().updateDetalleProducto(oDetalleProducto);

            Response.Redirect("~/modulo/conjuntoHabitacional/Tabs/ProductoListado.aspx");
        }
    }
    protected void traeDatos(int IdProducto)
    {
        Producto_ENT oProducto = new Producto_ENT();

        oProducto.IdProducto = IdProducto;
        productoENT          = new Producto_BSS().getProductoID(oProducto);

        EstacionamientoBodega_ENT oEstaBode = new EstacionamientoBodega_ENT();

        oEstaBode.IdEstacionamientoBodega = productoENT.IdReferencia;
        detalleEstacionamientoBodegaENT   = new EstacionamientoBodega_BSS().getEstacionamientoBodegaID(oEstaBode);

        DetalleProducto_ENT oDetalleProducto = new DetalleProducto_ENT();

        oDetalleProducto.IdProducto = IdProducto;
        detalleProductoENT          = new DetalleProducto_BSS().getProductoDetalleIdProducto(oDetalleProducto);

        this.cargaDatosCajas();
    }
예제 #8
0
    protected void btn_grabar_Click(object sender, EventArgs e)
    {
        if (this.validar())
        {
            EstacionamientoBodega_ENT oEstaBode = new EstacionamientoBodega_BSS().generaCodigo(codigo);

            EstacionamientoBodega_ENT estaBode = this.datosEstaBode();
            estaBode.IdEstacionamientoBodega = oEstaBode.IdEstacionamientoBodega;
            new EstacionamientoBodega_BSS().updateEstacionamientoBodega(estaBode);

            Producto_ENT oProducto = this.datosProducto(oEstaBode.IdEstacionamientoBodega);
            oProducto.CodigoProducto = oEstaBode.CodigoProducto;
            oProducto = new Producto_BSS().insert(oProducto);

            DetalleProducto_ENT oDetalleProducto = this.datosDetalleProducto();
            oDetalleProducto.IdProducto = oProducto.IdProducto;

            oDetalleProducto = new DetalleProducto_BSS().insertDetalleProducto(oDetalleProducto);

            Response.Redirect("~/modulo/conjuntoHabitacional/Tabs/ProductoListado.aspx");
        }
    }
예제 #9
0
 public int updateEstacionamientoBodega(EstacionamientoBodega_ENT datosEstacionamientoBodega)
 {
     return(new EstacionamientoBodega_DAO().update(datosEstacionamientoBodega));
 }
예제 #10
0
        public EstacionamientoBodega_ENT getEstacionamientoBodegaID(EstacionamientoBodega_ENT datosEstacionamientoBodega)
        {
            EstacionamientoBodega_ENT oEstacionamientoBodega = new EstacionamientoBodega_DAO().getForIdEstacionamientoBodega(datosEstacionamientoBodega);

            return(oEstacionamientoBodega);
        }
예제 #11
0
 public void deleteEstacionamientoBodega(EstacionamientoBodega_ENT datosEstacionamientoBodega)
 {
     new EstacionamientoBodega_DAO().delete(datosEstacionamientoBodega);
 }
예제 #12
0
        public EstacionamientoBodega_ENT insertEstacionamientoBodega(EstacionamientoBodega_ENT datosEstacionamientoBodega)
        {
            EstacionamientoBodega_ENT oEstacionamientoBodega = new EstacionamientoBodega_DAO().insert(datosEstacionamientoBodega);

            return(oEstacionamientoBodega);
        }