Exemplo n.º 1
0
 public TipoEmpaque ModificarTipoEmpaque(TipoEmpaque ATipoEmpaque){
     if(!_EmpaquesPersistencia.ExisteTipoEmpaque(ATipoEmpaque.Nombre)){
         return _EmpaquesPersistencia.ModificarTipoEmpaque(ATipoEmpaque);
     }else{
         return null;
     }
 }
Exemplo n.º 2
0
 public JsonResult AgregarTipoEmpaque(TipoEmpaque TipoEmpaque) {
     return Json(_EmpaquesLogica.AgregarTipoEmpaque(TipoEmpaque));
 }
Exemplo n.º 3
0
 public JsonResult ModificarTipoEmpaque(TipoEmpaque TipoEmpaque) {
     return Json(_EmpaquesLogica.ModificarTipoEmpaque(TipoEmpaque));
 }
Exemplo n.º 4
0
        public TipoEmpaque ModificarTipoEmpaque(TipoEmpaque ATipoEmpaque)
        {
            string pSentencia = "UPDATE DRASTIPOSEMPAQUE SET NOMBRE=@NOMBRE WHERE ID=@CLAVE RETURNING ID";
            FbConnection con = _Conexion.ObtenerConexion();

            
            FbCommand com = new FbCommand(pSentencia, con);
            com.Parameters.Add("@CLAVE", FbDbType.Integer).Value  = ATipoEmpaque.Id;
            com.Parameters.Add("@NOMBRE", FbDbType.VarChar).Value = ATipoEmpaque.Nombre;

            FbParameter pOutParameter = new FbParameter("@ID", FbDbType.Integer);
            pOutParameter.Direction = ParameterDirection.Output;
            com.Parameters.Add(pOutParameter);

            try
            {
                con.Open();
                com.ExecuteNonQuery();
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return ObtenerTipoEmpaque((int)pOutParameter.Value);
        }
Exemplo n.º 5
0
        private TipoEmpaque ObtenerTipoEmpaque(int AClave)
        {
            TipoEmpaque pTipoEmpaque = null;

            string pSentencia = "SELECT * FROM DRASTIPOSEMPAQUE WHERE ID=@ID";
            FbConnection con = _Conexion.ObtenerConexion();

            FbCommand com = new FbCommand(pSentencia, con);
            com.Parameters.Add("@ID", FbDbType.Integer).Value = AClave;

            try
            {
                con.Open();
                FbDataReader reader = com.ExecuteReader();
                if (reader.Read())
                {
                    pTipoEmpaque                = new TipoEmpaque();
                    pTipoEmpaque.Id             = (int)reader["ID"];
                    pTipoEmpaque.Nombre         = (reader["NOMBRE"] != DBNull.Value) ? (string)reader["NOMBRE"] : "";
                }
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return pTipoEmpaque;
        }
Exemplo n.º 6
0
        public List<TipoEmpaque> ObtenerListaTiposEmpaques()
        {
            List<TipoEmpaque> pResult = new List<TipoEmpaque>();
            TipoEmpaque pTipoEmpaque = null;

            string pSentencia = "SELECT ID, NOMBRE FROM DRASTIPOSEMPAQUE ORDER BY NOMBRE";
            FbConnection con = _Conexion.ObtenerConexion();

            FbCommand com = new FbCommand(pSentencia, con);
            try
            {
                con.Open();
                FbDataReader reader = com.ExecuteReader();
                while (reader.Read())
                {
                    pTipoEmpaque        = new TipoEmpaque();
                    pTipoEmpaque.Id     = (int)reader["ID"];
                    pTipoEmpaque.Nombre = (reader["NOMBRE"] != DBNull.Value) ? (string)reader["NOMBRE"] : "";
                    pResult.Add(pTipoEmpaque);
                }
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return pResult;
        }