Ejemplo n.º 1
0
        private ServicioBE CrearEntidad(IDataRecord DReader)
        {
            ServicioBE Entidad = new ServicioBE();
            int        indice;

            indice = DReader.GetOrdinal("nid_Servicio");
            Entidad.Id_Servicio = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));
            indice = DReader.GetOrdinal("co_servicio");
            Entidad.Co_Servicio = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice = DReader.GetOrdinal("no_servicio");
            Entidad.No_Servicio = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice = DReader.GetOrdinal("nid_tipo_servicio");
            Entidad.Id_TipoServicio = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));
            indice = DReader.GetOrdinal("no_tipo_servicio");
            Entidad.No_tipo_servicio = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice = DReader.GetOrdinal("qt_tiempo_prom");
            Entidad.Qt_tiempo_prom = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));
            indice = DReader.GetOrdinal("fl_quick_service");
            Entidad.Fl_quick_service = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice = DReader.GetOrdinal("no_dias_validos");
            Entidad.no_dias_validos = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice            = DReader.GetOrdinal("fl_activo");
            Entidad.Fl_activo = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            return(Entidad);
        }
Ejemplo n.º 2
0
        public ServicioBEList GETListarServiciosPorTipo(ServicioBE ent)
        {
            ServicioBEList lista   = new ServicioBEList();
            IDataReader    DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPS_LISTAR_SERVICIOS_POR_TIPO_BO]";
                    db.AddParameter("@vi_nid_tipo_servicio", DbType.String, ParameterDirection.Input, ent.Id_TipoServicio);
                    db.AddParameter("@vi_Nid_usuario", DbType.Int32, ParameterDirection.Input, ent.Nid_usuario);
                    db.AddParameter("@vi_nid_modelo", DbType.Int32, ParameterDirection.Input, ent.nid_modelo == 0 ? (object)DBNull.Value : ent.nid_modelo); // @0001 I/F

                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    ServicioBE oCitasBE = CrearEntidad3(DReader);
                    lista.Add(oCitasBE);
                }

                DReader.Close();
            }
            catch (Exception)
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
Ejemplo n.º 3
0
        public ServicioBEList GETListarDatosServicios(ServicioBE ent)
        {
            ServicioBEList lista   = new ServicioBEList();
            IDataReader    DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPS_LISTAR_DATOS_SERVICIOS_BO]";
                    db.AddParameter("@VI_NID_SERVICIO", DbType.String, ParameterDirection.Input, ent.Id_Servicio);
                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    ServicioBE oCitasBE = CrearEntidad4(DReader);
                    lista.Add(oCitasBE);
                }

                DReader.Close();
            }
            catch (Exception)
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
Ejemplo n.º 4
0
    void buscar()
    {
        hf_exportaexcel.Value = "";

        objServBE.Co_Servicio     = txtCodigo.Text.Trim();
        objServBE.No_Servicio     = txtNom.Text.Trim();;
        objServBE.Id_TipoServicio = Int32.Parse(cboTServicio.SelectedValue.ToString());
        objServBE.Fl_activo       = CboEstado.SelectedValue.ToString();

        Session["MaestroServicioBE_FILTRO"] = objServBE;

        this.oMaestroServicioBEList = objServBL.BusqServicioList(objServBE);

        if (oMaestroServicioBEList == null || oMaestroServicioBEList.Count == 0)
        {
            Session["MaestroServicioBE_FILTRO"] = null;
            objServBE = null;
            objServBE = new ServicioBE();
            oMaestroServicioBEList.Add(objServBE);
        }
        else
        {
            hf_exportaexcel.Value = "1";
        }

        this.gdServicios.DataSource = oMaestroServicioBEList;
        this.gdServicios.DataBind();

        Session["ServicioBEList"] = oMaestroServicioBEList;
    }
Ejemplo n.º 5
0
        public ServicioBEList BusqServicioList(ServicioBE ent)
        {
            ServicioBEList lista   = new ServicioBEList();
            IDataReader    DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "SRC_SPS_SERVICIO_BY_PARAM_BO";
                    db.AddParameter("@vi_co_servicio", DbType.String, ParameterDirection.Input, ent.Co_Servicio);
                    db.AddParameter("@vi_no_servicio", DbType.String, ParameterDirection.Input, ent.No_Servicio);
                    db.AddParameter("@vi_nid_TipoServicio", DbType.Int32, ParameterDirection.Input, ent.Id_TipoServicio);
                    db.AddParameter("@vi_fl_activo", DbType.String, ParameterDirection.Input, ent.Fl_activo);
                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    ServicioBE oEnt = CrearEntidad(DReader);
                    lista.Add(oEnt);
                }
                DReader.Close();
            }
            catch
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
Ejemplo n.º 6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //Acceso a Pagina
        string AccesoPagina = (Master as Principal).ValidaAccesoOpcion(ConstanteBE.SRC_MantServicio_AccionVerForm);

        if (string.IsNullOrEmpty(AccesoPagina))
        {
            AccesoPagina = (Master as Principal).ValidaTipoAccesoPagina(Page, "SinAcceso");
        }

        btnVerDet.Visible = OpcionVer();
        btnNuevo.Visible  = OpcionNuevo();
        BtnEditar.Visible = OpcionEditar();

        if (!Page.IsPostBack)
        {
            Session["ordenGridTalleres"] = SortDirection.Descending;
            CargaInicial();
            if (Session["MaestroServicioBE_FILTRO"] != null)
            {
                ServicioBE objFiltro = new ServicioBE();
                objFiltro                  = (ServicioBE)(Session["MaestroServicioBE_FILTRO"]);
                txtCodigo.Text             = objFiltro.Co_Servicio.Trim();
                txtNom.Text                = objFiltro.No_Servicio.Trim();
                cboTServicio.SelectedValue = objFiltro.Id_TipoServicio.ToString();
                CboEstado.SelectedValue    = objFiltro.Fl_activo;
                buscar();
            }
        }
    }
Ejemplo n.º 7
0
        public ServicioBEList Listar_Datos_Servicio(ServicioBE ent)
        {
            ServicioBEList lista  = new ServicioBEList();
            SqlConnection  conn   = new SqlConnection(DataBaseHelper.GetDbConnectionString());
            SqlCommand     cmd    = new SqlCommand("[SRC_SPS_LISTAR_DATOS_SERVICIOS_FO]", conn);
            SqlDataReader  reader = null;

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@vi_nid_servicio", ent.nid_servicio);
            try
            {
                conn.Open();
                reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    lista.Add(Entidad_Listar_Datos_Servicio(reader));
                }
                reader.Close();
            }
            catch (Exception)
            {
                if (reader != null && !reader.IsClosed)
                {
                    reader.Close();
                }
                throw;
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            return(lista);
        }
Ejemplo n.º 8
0
        public PedidoSalidaDTO InsertEvento(PedidoEntradaDTO pPedidoEntradaDTO)
        {
            PedidoBE pedidoBE = UtilFunction.getPedidoBE(pPedidoEntradaDTO);
            List <PedidoServicioBE> listaPedidoServicioBE = new List <PedidoServicioBE>();

            foreach (ServicioDTO servicioDTO in pPedidoEntradaDTO.servicios)
            {
                ServicioBE       servicioBE       = UtilFunction.getServicioBE(servicioDTO);
                PedidoServicioBE pedidoServicioBE = new PedidoServicioBE();
                pedidoServicioBE.id             = servicioDTO.idPedidoServicio;
                pedidoServicioBE.idEstadoEvento = servicioDTO.idEstadoEvento;
                listaPedidoServicioBE.Add(pedidoServicioBE);
            }


            List <EventoBE> listaEvento = negocioBL.insertEvento(pedidoBE, listaPedidoServicioBE);

            PedidoSalidaDTO pedidoSalidaDTO = new PedidoSalidaDTO();

            if (listaEvento != null)
            {
                pedidoSalidaDTO.actualizo = "true";
            }
            else
            {
                pedidoSalidaDTO.actualizo = "false";
            }
            pedidoSalidaDTO.idPedido = pPedidoEntradaDTO.idPedido;
            return(pedidoSalidaDTO);
        }
Ejemplo n.º 9
0
        public static ServicioBE getServicioBE(ServicioDTO pServicioDTO)
        {
            ServicioBE servicioBE = new ServicioBE();

            servicioBE.codigo = pServicioDTO.servicioCodigo;
            servicioBE.id     = pServicioDTO.idServicio;
            return(servicioBE);
        }
Ejemplo n.º 10
0
        public Int32 UpdateServicio(ServicioBE ent)
        {
            Int32 res = 0;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "SRC_SPU_SERVICIO_BO";
                    db.AddParameter("@vi_nid_Servicio", DbType.String, ParameterDirection.Input, ent.Id_Servicio);
                    db.AddParameter("@vi_co_servicio", DbType.String, ParameterDirection.Input, ent.Co_Servicio);
                    db.AddParameter("@vi_no_servicio", DbType.String, ParameterDirection.Input, ent.No_Servicio);
                    db.AddParameter("@vi_nid_tipo_servicio", DbType.Int32, ParameterDirection.Input, ent.Id_TipoServicio);

                    if (ent.Qt_tiempo_prom == 0)
                    {
                        db.AddParameter("@qt_tiempo_prom", DbType.Int32, ParameterDirection.Input, DBNull.Value);
                    }
                    else
                    {
                        db.AddParameter("@qt_tiempo_prom", DbType.Int32, ParameterDirection.Input, ent.Qt_tiempo_prom);
                    }

                    db.AddParameter("@fl_quick_service", DbType.String, ParameterDirection.Input, ent.Fl_quick_service);
                    db.AddParameter("@vi_no_dias_validos", DbType.String, ParameterDirection.Input, ent.no_dias_validos);

                    if (String.IsNullOrEmpty(ent.co_usuario_cambio))
                    {
                        db.AddParameter("@vi_co_usuario_modi", DbType.String, ParameterDirection.Input, DBNull.Value);
                    }
                    else
                    {
                        db.AddParameter("@vi_co_usuario_modi", DbType.String, ParameterDirection.Input, ent.co_usuario_cambio);
                    }

                    if (String.IsNullOrEmpty(ent.no_usuario_red))
                    {
                        db.AddParameter("@vi_co_usuario_red", DbType.String, ParameterDirection.Input, DBNull.Value);
                    }
                    else
                    {
                        db.AddParameter("@vi_co_usuario_red", DbType.String, ParameterDirection.Input, ent.no_usuario_red);
                    }


                    db.AddParameter("@vi_no_estacion_red", DbType.String, ParameterDirection.Input, ent.no_estacion_red);
                    db.AddParameter("@vi_fl_activo", DbType.String, ParameterDirection.Input, ent.Fl_activo);
                    res = Int32.Parse(db.ExecuteScalar().ToString());
                }
            }
            catch
            {
                throw;
                //return res = 1;
            }
            return(res);
        }
Ejemplo n.º 11
0
        private ServicioBE Entidad_Listar_Servicios_PorTipo(IDataRecord DReader)
        {
            ServicioBE Entidad = new ServicioBE();
            Int32      indice  = 0;

            indice = DReader.GetOrdinal("nid_servicio");
            Entidad.nid_servicio = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));
            indice = DReader.GetOrdinal("no_servicio");
            Entidad.no_servicio = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            return(Entidad);
        }
Ejemplo n.º 12
0
 public Int32 ActualizarServicio(ServicioBE ent)
 {
     try
     {
         return(new ServicioDA().UpdateServicio(ent));
     }
     catch //(Exception ex)
     {
         return(1);
     }
 }
Ejemplo n.º 13
0
 public void UpdateServicioModelo(ServicioBE oServicioBe)
 {
     command = GetCommand("sgsnet_spu_mae_servicio_especifico_modelo");
     command.Parameters.Add("@xmlServicios", SqlDbType.Xml).Value = oServicioBe.XmlServicios;
     command.Parameters.Add("@co_usuario_cambio", SqlDbType.VarChar, 20).Value = oServicioBe.co_usuario_cambio;
     command.Parameters.Add("@no_estacion_red", SqlDbType.VarChar, 50).Value   = oServicioBe.no_estacion_red;
     command.Parameters.Add("@no_usuario_red", SqlDbType.VarChar, 50).Value    = oServicioBe.no_usuario_red;
     Open();
     ExecuteNonQuery();
     Close();
 }
Ejemplo n.º 14
0
 public Int32 InsertServicio(ServicioBE ent)
 {
     try
     {
         return(new ServicioDA().InsertServicio(ent));
     }
     catch //(Exception ex)
     {
         //ErrorEvent(this, ex);
         return(1);
     }
 }
Ejemplo n.º 15
0
        private ServicioBE CrearEntidad3(IDataRecord DReader)
        {
            ServicioBE Entidad = new ServicioBE();
            int        indice;

            indice = DReader.GetOrdinal("NID_SERVICIO");
            Entidad.Id_Servicio = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice = DReader.GetOrdinal("NO_SERVICIO");
            Entidad.No_Servicio = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            return(Entidad);
        }
Ejemplo n.º 16
0
        private ServicioBE Entidad_Listar_Datos_Servicio(IDataRecord DReader)
        {
            ServicioBE Entidad = new ServicioBE();
            Int32      indice  = 0;

            indice = DReader.GetOrdinal("nid_servicio");
            Entidad.nid_servicio = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));
            indice = DReader.GetOrdinal("no_servicio");
            Entidad.no_servicio = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice = DReader.GetOrdinal("qt_tiempo_prom");
            Entidad.qt_tiempo_prom = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));
            indice = DReader.GetOrdinal("fl_quick_service");
            Entidad.fl_quick_service = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice = DReader.GetOrdinal("no_dias_validos");
            Entidad.no_dias_validos = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            return(Entidad);
        }
Ejemplo n.º 17
0
        public static ServicioDTO getServicioDTO(ServicioBE pServicioBE)
        {
            ServicioDTO servicioDTO = new ServicioDTO();

            servicioDTO.idServicio = pServicioBE.id;
            servicioDTO.costo      = pServicioBE.costo;
            //servicioDTO.idEvento = pServicioBE.idEvento;
            servicioDTO.servicioCodigo     = pServicioBE.codigo;
            servicioDTO.servicioNombre     = pServicioBE.nombre;
            servicioDTO.estadoEventoCodigo = pServicioBE.estadoEventoCodigo;
            servicioDTO.estadoEventoNombre = pServicioBE.estadoEventoNombre;
            servicioDTO.fecha = pServicioBE.fechaEvento;
            if (pServicioBE.fechaEvento != null)
            {
                servicioDTO.fechaString = pServicioBE.fechaEvento.ToString();
            }

            servicioDTO.idPedidoServicio = pServicioBE.idPedidoServicio;
            return(servicioDTO);
        }
Ejemplo n.º 18
0
        public ServicioBE ObtenerTextoInformativo(int nid_tipo_servicio, int nid_marca)
        {
            ServicioBE    oTextoInformativoBE = null;
            SqlConnection conn = new SqlConnection(DataBaseHelper.GetDbConnectionString());
            SqlCommand    cmd  = new SqlCommand("[SRC_SPS_OBTENER_TEXTO_INFORMATIVO]", conn);

            cmd.Parameters.AddWithValue("@vi_nid_tipo_servicio", nid_tipo_servicio);
            cmd.Parameters.AddWithValue("@vi_nid_marca", nid_marca == 0 ? (object)DBNull.Value : nid_marca);
            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader reader = null;

            try
            {
                conn.Open();
                reader = cmd.ExecuteReader();
                Int32 indice;
                while (reader.Read())
                {
                    oTextoInformativoBE = new ServicioBE();

                    indice = reader.GetOrdinal("fl_visible");
                    oTextoInformativoBE.fl_visible_tx_informativo = (reader.IsDBNull(indice) ? "" : reader.GetString(indice));

                    indice = reader.GetOrdinal("tx_informativo");
                    oTextoInformativoBE.tx_informativo = (reader.IsDBNull(indice) ? "" : reader.GetString(indice));
                }
                reader.Close();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            return(oTextoInformativoBE);
        }
Ejemplo n.º 19
0
        private ServicioBE CrearEntidad4(IDataRecord DReader)
        {
            ServicioBE Entidad = new ServicioBE();
            int        indice;

            indice = DReader.GetOrdinal("NID_SERVICIO");
            Entidad.Id_Servicio = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice = DReader.GetOrdinal("NO_SERVICIO");
            Entidad.No_Servicio = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice = DReader.GetOrdinal("QT_TIEMPO_PROM");
            Entidad.Qt_tiempo_prom = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice = DReader.GetOrdinal("FL_QUICK_SERVICE");
            Entidad.Fl_quick_service = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice = DReader.GetOrdinal("NO_DIAS_VALIDOS");
            Entidad.no_dias_validos = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            return(Entidad);
        }
Ejemplo n.º 20
0
        public ServicioBE InsertPedidoServicio(ServicioBE pServicioBE)
        {
            int resultado = 0;

            try
            {
                PEDIDO_SERVICIO oPEDIDO_SERVICIO = new PEDIDO_SERVICIO();
                oPEDIDO_SERVICIO.SERVICIO = pServicioBE.id;
                oPEDIDO_SERVICIO.PEDIDO   = pServicioBE.idPedido;
                oPEDIDO_SERVICIO.COSTO    = pServicioBE.costo;

                using (dbVeterinariaEntities oModelo = new dbVeterinariaEntities())
                {
                    oModelo.PEDIDO_SERVICIO.Add(oPEDIDO_SERVICIO);
                    resultado = oModelo.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            return(pServicioBE);
        }
Ejemplo n.º 21
0
        public ServicioBEList BusqServicioList(ServicioBE ent)

        {
            return(new ServicioDA().BusqServicioList(ent));
        }
Ejemplo n.º 22
0
 public void UpdateServicioModelo(ServicioBE oServicioBe)
 {
     new ServicioDA().UpdateServicioModelo(oServicioBe);
 }
Ejemplo n.º 23
0
 public void AddServicioModelo(ServicioBE oServicioBe)
 {
     new ServicioDA().AddServicioModelo(oServicioBe);
 }
Ejemplo n.º 24
0
 public ServicioBEList GETListarDatosServicios(ServicioBE ent)
 {
     return(new ServicioDA().GETListarDatosServicios(ent));
 }
Ejemplo n.º 25
0
 public ServicioBEList GETListarServiciosPorTipo(ServicioBE ent)
 {
     return(new ServicioDA().GETListarServiciosPorTipo(ent));
 }
Ejemplo n.º 26
0
 public ServicioBEList Listar_Servicios_PorTipo(ServicioBE ent)
 {
     return(new ServicioDA().Listar_Servicios_PorTipo(ent));
 }
Ejemplo n.º 27
0
 public ServicioBEList Listar_Datos_Servicio(ServicioBE ent)
 {
     return(new ServicioDA().Listar_Datos_Servicio(ent));
 }
Ejemplo n.º 28
0
        // Envio del Pedido al cliente
        public PedidoBE insert(PedidoBE pPedidoBE, List <PedidoServicioBE> pListaPedidoServicioBE)
        {
            string         mensajeSalida     = "";
            List <ValorBE> listaEstadoEvento = valorDA.Get(new ValorBE.Criterio()
            {
                CODIGO = "PP", LISTA_CODIGO = "ESTADO_EVENTO"
            });
            List <ValorBE> listaEstadoPedido = valorDA.Get(new ValorBE.Criterio()
            {
                CODIGO = "EP_PENDIENTE", LISTA_CODIGO = "ESTADO_PEDIDO"
            });
            List <UsuarioBE> listaUsuario = usuarioDA.get(new UsuarioBE.Criterio()
            {
                ID = pPedidoBE.usuario
            });


            ValorBE   estadoEventoPendiente = listaEstadoEvento[0];
            ValorBE   estadoPedidoPendiente = listaEstadoPedido[0];
            UsuarioBE usuarioBE             = listaUsuario[0];

            using (TransactionScope transactionScope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions()
            {
                IsolationLevel = System.Transactions.IsolationLevel.RepeatableRead
            }))
            {
                pPedidoBE.estado = estadoPedidoPendiente.id;
                pPedidoBE        = pedidoDA.Insert(pPedidoBE);

                foreach (PedidoServicioBE obj in pListaPedidoServicioBE)
                {
                    obj.idPedido = pPedidoBE.id;
                    PedidoServicioBE pedidoServicioBE = pedidoServicioDA.insert(obj);
                    // pedidoServicioBE = pedidoServicioDA.insert(obj);

                    EventoBE eventoBE = new EventoBE();
                    eventoBE.idPedidoServicio = pedidoServicioBE.id;
                    eventoBE.estado           = estadoEventoPendiente.id;
                    eventoBE.fecha            = DateTime.Now;

                    eventoDA.insert(eventoBE);
                    ServicioBE servicioBE = servcioDA.get(new ServicioBE.Criterio()
                    {
                        ID = pedidoServicioBE.idServicio
                    })[0];
                    mensajeSalida = "Registro,";
                    mensajeSalida = mensajeSalida + pPedidoBE.id + ",";
                    mensajeSalida = mensajeSalida + servicioBE.id + "," + servicioBE.nombre + ",";
                    mensajeSalida = mensajeSalida + estadoEventoPendiente.valor + ",";
                    mensajeSalida = mensajeSalida + usuarioBE.usuario;
                    log.Info(mensajeSalida);
                    mensajeSalida = "";
                }



                transactionScope.Complete();

                return(pPedidoBE);
            }
        }