Ejemplo n.º 1
0
        public BE_SolicitudMantenimiento fn_BuscaSM(BE_SolicitudMantenimiento p_SMBE)
        {
            BE_SolicitudMantenimiento   sm;
            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("@GM_NroSolicitud", p_SMBE.Nrosolicitud);
            using (IDataReader reader = SqlHelper.Instance.ExecuteReader("SP_Buscar_Solicitud_de_Mantenimiento", parameters))
            {
                reader.Read();
                sm = new BE_SolicitudMantenimiento
                {
                    Nrosolicitud      = reader.GetInt32(reader.GetOrdinal("GM_NroSolicitud")),
                    Fechacreacion     = reader.GetString(reader.GetOrdinal("GM_Fecha_Creacion")),
                    EmpleadoSol       = reader.GetString(reader.GetOrdinal("GM_CodigoSolicitante")),
                    EmpleadoBen       = reader.GetString(reader.GetOrdinal("GM_CodigoBeneficiario")),
                    CodigoCC          = reader.GetString(reader.GetOrdinal("Codigo_CC")),
                    Tiposervicio      = reader.GetString(reader.GetOrdinal("GM_Tipo_Servicio")),
                    Tipomantenimiento = "",
                    Activo            = int.Parse(reader.GetString(reader.GetOrdinal("GM_Numero_Equipo"))),
                    Fechaincidencia   = reader.GetString(reader.GetOrdinal("GM_FechaIncidencia")),
                    Detalleservicio   = reader.GetString(reader.GetOrdinal("GM_Detalle_Servicio")),
                    Observaciones     = reader.GetString(reader.GetOrdinal("GM_Observación")),
                    Especificacion    = reader.GetString(reader.GetOrdinal("GM_Especificacion")),
                    Estado            = reader.GetInt32(reader.GetOrdinal("GM_Estado"))
                };
            }
            return(sm);
        }
Ejemplo n.º 2
0
        public BE_SolicitudMantenimiento fn_BuscaSM(BE_SolicitudMantenimiento p_SMBE)
        {
            BE_SolicitudMantenimiento result = null;

            result = DAO_SolicitudMantenimiento.Instancia.fn_BuscaSM(p_SMBE);
            return(result);
        }
Ejemplo n.º 3
0
        public bool fn_EliminarSM(BE_SolicitudMantenimiento p_SMBE)
        {
            bool result = false;

            result = DAO_SolicitudMantenimiento.Instancia.fn_EliminarSM(p_SMBE);

            return(result);
        }
Ejemplo n.º 4
0
        public bool fn_EliminarSM(BE_SolicitudMantenimiento p_SMBE)
        {
            try
            {
                Dictionary <string, object> parameters = new Dictionary <string, object>();

                parameters.Add("@GM_NroSolicitud", p_SMBE.Nrosolicitud);
                parameters.Add("@GM_Observación", p_SMBE.Observaciones);
                int rpta = SqlHelper.Instance.ExecuteNonQuery("SP_Eliminar_Solicitud_de_Mantenimiento", parameters);
                return((rpta > 0) ? true : false);
            }
            catch { throw; }
        }
Ejemplo n.º 5
0
    private void CargarRegistro(string codigo)
    {
        BE_SolicitudMantenimiento sol = new BE_SolicitudMantenimiento();
        BL_SolicitudMantenimiento obj = new BL_SolicitudMantenimiento();

        sol.Nrosolicitud = int.Parse(codigo);
        var solicitud = obj.fn_BuscaSM(sol);

        //ddltiposervicio.SelectedValue = solicitud.Tiposervicio;
        //CargarActivo();
        //ddlequipomedico.SelectedValue = solicitud.Activo.ToString();
        //txtfechaincidencia.Text = solicitud.Fechaincidencia;
        txtdetalleserv.Text = solicitud.Detalleservicio;
        txtobs.Text         = solicitud.Observaciones;
        //txtcorreo.Text = "*****@*****.**";
    }
    protected void ibAnular_Click(object sender, EventArgs e)
    {
        BE_SolicitudMantenimiento solicitud = new BE_SolicitudMantenimiento();
        BL_SolicitudMantenimiento obj = new BL_SolicitudMantenimiento();
        solicitud.Nrosolicitud = int.Parse(txtid.Text);
        solicitud.Observaciones = txtobs.Text;

        if (obj.fn_EliminarSM(solicitud))
        {
            string mensaje = "Se eliminó correctamente La Solicitud de Mantenimiento";
            CargarGrilla();
            ucMOk.ShowSuccess(mensaje, 200, 400);
        }
        else
        {
            string mensaje = "No se pudo elimiar La Solicitud";
            ucMOk.ShowWarning(mensaje, 200, 400);
            //ClientScript.RegisterStartupScript(typeof(string), "Mensaje", "<script language=\"JavaScript\"> alert('" + mensaje + "')</script>");
        }
        ibGuardar.Visible = true;
        Enable(true);
    }
    private BE_SolicitudMantenimiento crearbjeto()
    {

        BE_SolicitudMantenimiento sm = new BE_SolicitudMantenimiento();
        sm.Nrosolicitud = int.Parse(txtid.Text == "" ? "0" : txtid.Text);
        sm.EmpleadoSol = Session["CodUsuario"].ToString();
        sm.EmpleadoBen = Session["CodUsuario"].ToString();
        sm.Area = txtarea.Text;
        sm.Fechacreacion = txtfechacreacion.Text;
        sm.CodigoCC = "CC0001";        
        sm.Tiposervicio = ddltiposervicio.SelectedValue;
        sm.Tipomantenimiento = "Correctivo";
        sm.Activo = int.Parse(ddlequipomedico.SelectedValue);
        sm.Fechaincidencia = txtfechaincidencia.Text;
        sm.Detalleservicio = txtdetalleserv.Text;
        sm.Observaciones = txtobs.Text;
        sm.Especificacion = ddlequipomedico.SelectedItem.Text;
        sm.Estado = 1;

        return sm;

    }
Ejemplo n.º 8
0
        public bool fn_ActualizarSM(BE_SolicitudMantenimiento p_SMBE)
        {
            try
            {
                Dictionary <string, object> parameters = new Dictionary <string, object>();


                parameters.Add("@GM_NroSolicitud", p_SMBE.Nrosolicitud);
                parameters.Add("@GM_Fecha_Creacion", p_SMBE.Fechacreacion);
                parameters.Add("@GM_CodigoSolicitante", p_SMBE.EmpleadoSol);
                parameters.Add("@GM_CodigoBeneficiario", p_SMBE.EmpleadoBen);
                parameters.Add("@Codigo_CC", p_SMBE.CodigoCC);
                parameters.Add("@GM_Tipo_Servicio", p_SMBE.Tiposervicio);
                parameters.Add("@GM_Numero_Equipo", p_SMBE.Activo);
                parameters.Add("@GM_FechaIncidencia", p_SMBE.Fechaincidencia);
                parameters.Add("@GM_Detalle_Servicio", p_SMBE.Detalleservicio);
                parameters.Add("@GM_Observación", p_SMBE.Observaciones);
                parameters.Add("@GM_Estado", p_SMBE.Estado);

                int rpta = SqlHelper.Instance.ExecuteNonQuery("SP_Modificar_Solicitud_de_Mantenimiento", parameters);
                return((rpta > 0) ? true : false);
            }
            catch { throw; }
        }