Example #1
0
    public void Eliminar(object sender, CommandEventArgs e)
    {
        try
        {
            BE_OrdendeTrabajo ordentrabajo = new BE_OrdendeTrabajo();
            BL_OrdenTrabajo   obj          = new BL_OrdenTrabajo();

            ordentrabajo.GM_NroOrden = int.Parse(e.CommandArgument.ToString());

            if (obj.fn_EliminarOT(ordentrabajo))
            {
                string mensaje = "Se eliminĂ³ correctamente la Orden de Trabajo";
                CargarGrilla();
                ClientScript.RegisterStartupScript(typeof(string), "Mensaje", "<script language=\"JavaScript\"> alert('" + mensaje + "')</script>");
            }
            else
            {
                string mensaje = "No se pudo eliminar la orden de trabajo";
                ClientScript.RegisterStartupScript(typeof(string), "Mensaje", "<script language=\"JavaScript\"> alert('" + mensaje + "')</script>");
            }
        }
        catch (Exception ex)
        {
            string mensaje = null;
            mensaje = ex.Message;
            ClientScript.RegisterStartupScript(typeof(string), "Mensaje", "<script language=\"JavaScript\"> alert('" + mensaje + "')</script>");
        }
    }
Example #2
0
        public BE_OrdendeTrabajo fn_BuscaOT(BE_OrdendeTrabajo p_OTBE)
        {
            BE_OrdendeTrabajo result = null;

            result = DAO_OrdenTrabajo.Instancia.fn_BuscaOT(p_OTBE);
            return(result);
        }
Example #3
0
    private BE_OrdendeTrabajo crearbjeto()
    {
        BE_OrdendeTrabajo ot = new BE_OrdendeTrabajo();

        ot.GM_NroOrden = int.Parse(txtid.Text == "" ? "0" : txtid.Text);

        return(ot);
    }
Example #4
0
        public bool fn_EliminarOT(BE_OrdendeTrabajo p_OTBE)
        {
            bool result = false;

            result = DAO_OrdenTrabajo.Instancia.fn_EliminarOT(p_OTBE);

            return(result);
        }
Example #5
0
        public bool fn_CerrarOT(BE_OrdendeTrabajo p_OTBE)
        {
            try
            {
                Dictionary <string, object> parameters = new Dictionary <string, object>();
                parameters.Add("@GM_NroOrden", p_OTBE.GM_NroOrden);

                int rpta = SqlHelper.Instance.ExecuteNonQuery("SP_Cerrar_Orden_de_Trabajo", parameters);
                return((rpta > 0) ? true : false);
            }
            catch { throw; }
        }
Example #6
0
    private void CargarRegistro(string codigo)
    {
        BE_OrdendeTrabajo sol = new BE_OrdendeTrabajo();
        BL_OrdenTrabajo   obj = new BL_OrdenTrabajo();

        sol.GM_NroOrden = int.Parse(codigo);
        var solicitud = obj.fn_BuscaOT(sol);

        txtFecCreacion.Text = solicitud.GM_Fecha_Creacion;
        txtCreadoX.Text     = solicitud.GM_CodigoSolicitante;
        txtFecInicio.Text   = solicitud.GM_Fecha_Inicio;
        txtFecFin.Text      = solicitud.GM_Fecha_Fin;
        //txtPersonal.Text = solicitud.GM_Empleados_Asociados;
        txtComentarios.Text = solicitud.GM_Comentarios;
    }
Example #7
0
    private BE_OrdendeTrabajo crearbjeto()
    {
        BE_OrdendeTrabajo od = new BE_OrdendeTrabajo();

        od.GM_NroOrden            = int.Parse(txtOrdendeTrabajo.Text == "" ? "0" : txtOrdendeTrabajo.Text);
        od.GM_NroSolicitud        = int.Parse(ddlSolicitud.SelectedValue);
        od.GM_Fecha_Creacion      = txtFecCreacion.Text;
        od.GM_CodigoSolicitante   = txtCreadoX.Text;
        od.GM_Fecha_Inicio        = txtFecInicio.Text;
        od.GM_Fecha_Fin           = txtFecFin.Text;
        od.GM_Empleados_Asociados = ddlPersonal.SelectedValue;
        od.GM_Prioridad           = ddlPrioridad.SelectedValue;
        od.GM_Comentarios         = txtComentarios.Text;
        od.GM_Estado = txtEstado.Text;

        return(od);
    }
Example #8
0
        public bool fn_ActualizarOT(BE_OrdendeTrabajo p_OTBE)
        {
            try
            {
                Dictionary <string, object> parameters = new Dictionary <string, object>();
                parameters.Add("@GM_NroOrden", p_OTBE.GM_NroOrden);
                parameters.Add("@GM_NroSolicitud", p_OTBE.GM_NroSolicitud);
                parameters.Add("@GM_Fecha_Creacion", p_OTBE.GM_Fecha_Creacion);
                parameters.Add("@GM_CodigoSolicitante", p_OTBE.GM_CodigoSolicitante);
                parameters.Add("@GM_Fecha_Inicio", p_OTBE.GM_Fecha_Inicio);
                parameters.Add("@GM_Fecha_Fin", p_OTBE.GM_Fecha_Fin);
                parameters.Add("@GM_Empleados_Asociados", p_OTBE.GM_Empleados_Asociados);
                parameters.Add("@GM_Prioridad", p_OTBE.GM_Prioridad);
                parameters.Add("@GM_Comentarios", p_OTBE.GM_Comentarios);
                parameters.Add("@GM_Estado", p_OTBE.GM_Estado);

                int rpta = SqlHelper.Instance.ExecuteNonQuery("SP_Actualizar_Orden_de_Trabajo", parameters);
                return((rpta > 0) ? true : false);
            }
            catch { throw; }
        }
Example #9
0
        public BE_OrdendeTrabajo fn_BuscaOT(BE_OrdendeTrabajo p_OTBE)
        {
            BE_OrdendeTrabajo           OT;
            Dictionary <string, object> parameters = new Dictionary <string, object>();

            parameters.Add("@GM_NroOrden", p_OTBE.GM_NroOrden);
            using (IDataReader reader = SqlHelper.Instance.ExecuteReader("SP_Buscar_Orden_de_Trabajo", parameters))
            {
                reader.Read();
                OT = new BE_OrdendeTrabajo
                {
                    GM_NroOrden = reader.GetInt32(reader.GetOrdinal("GM_NroSolicitud")),
                    //GM_NroOrdenOT = reader.GetString(reader.GetOrdinal("GM_NroSolicitud")),
                    GM_Fecha_Creacion    = reader.GetString(reader.GetOrdinal("GM_Fecha_Creacion")),
                    GM_CodigoSolicitante = reader.GetString(reader.GetOrdinal("GM_CodigoSolicitante")),
                    GM_Fecha_Inicio      = reader.GetString(reader.GetOrdinal("GM_Fecha_Inicio")),
                    GM_Fecha_Fin         = reader.GetString(reader.GetOrdinal("GM_Fecha_Fin")),
                    GM_Estado            = reader.GetString(reader.GetOrdinal("GM_Fecha_Fin")),
                };
            }
            return(OT);
        }