Esempio n. 1
0
        public ResponseAnularSolicitudServicios AnularSolicitudServicios(RequestAnularSolicitudServicio request)
        {
            ResponseAnularSolicitudServicios response = new ResponseAnularSolicitudServicios();
            SolicitudServicioDA SSDA = new SolicitudServicioDA();

            response = SSDA.AnularSolicitudServicios(request);

            return(response);
        }
        public ResponseAnularSolicitudServicios AnularSolicitudServicios(RequestAnularSolicitudServicio request)
        {
            ResponseAnularSolicitudServicios response = new ResponseAnularSolicitudServicios();
            SolicitudServicioBL ASBL = new SolicitudServicioBL();

            response = ASBL.AnularSolicitudServicios(request);

            return(response);
        }
        public ResponseAnularSolicitudServicios AnularSolicitudServicios(RequestAnularSolicitudServicio request)
        {
            ResponseAnularSolicitudServicios response = new ResponseAnularSolicitudServicios();
            SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString());

            try
            {
                SqlCommand cmd = new SqlCommand("USP_ANULAR_SOLICITUD_SERVICIO", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@DocOrigen", SqlDbType.VarChar, 25).Value        = request.DocOrigen;
                cmd.Parameters.Add("@Contenedor", SqlDbType.VarChar, 11).Value       = request.Contenedor;
                cmd.Parameters.Add("@NumeroSolicitud", SqlDbType.VarChar, 10).Value  = request.NumeroSolicitud;
                cmd.Parameters.Add("@ItemSolicitud", SqlDbType.VarChar, 6).Value     = request.ItemSolicitud;
                cmd.Parameters.Add("@UsuarioAnulacion", SqlDbType.VarChar, 50).Value = request.UsuarioAnulacion;
                cmd.Parameters.Add("@Observacion", SqlDbType.VarChar, 100).Value     = request.Observacion;
                con.Open();

                SqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    response.Estado  = dr.IsDBNull(dr.GetOrdinal("Estado")) ? true : dr.GetBoolean(dr.GetOrdinal("Estado"));
                    response.Mensaje = dr.IsDBNull(dr.GetOrdinal("Mensaje")) ? "" : dr.GetString(dr.GetOrdinal("Mensaje"));
                }
            }
            catch (Exception ex)
            {
                response.Estado  = false;
                response.Mensaje = ex.Message.ToString();
            }
            finally
            {
                con.Close();
            }

            return(response);
        }