예제 #1
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        clPlanificacionE objPlanificacionE = new clPlanificacionE();

        objPlanificacionE.FechaPlanificacion = txtFechaP.Text;
        objPlanificacionE.Observaciones      = txtObservaciones.Text;
        objPlanificacionE.Estado             = cmbEstado.SelectedValue.ToString();

        for (int i = 0; i < gvElementoS.Rows.Count; i++)
        {
            //Campos Registra
            int IdElemento = int.Parse(gvElementoS.Rows[i].Cells[0].Text);

            //No Registra
            string Nombre = gvElementoS.Rows[i].Cells[1].Text;

            //Registro de id
            objPlanificacionE.IdElemento = IdElemento;
        }

        clPlanificacion objPlanificacion = new clPlanificacion();
        int             resultsql        = objPlanificacion.mtdRegistrarPlanificacion(objPlanificacionE);

        if (resultsql > 0)
        {
            //enviar mensaje
            Response.Write("<script>alert('Se registro una nueva Planificacion correctamente!');window.location.href='Planificacion.aspx'</script>");
            //Limpiar Campos de texto
            txtFechaP.Text        = "";
            txtObservaciones.Text = "";
        }
    }
예제 #2
0
    //Metodo Actualizar Planificacion
    public int mtdActualizarPlanificacion(clPlanificacionE objDatos)
    {
        clPlanificacion objPlanificacionD = new clPlanificacion();
        int             Actualizar        = objPlanificacionD.mtdActualizarPlanificacion(objDatos);

        return(Actualizar);
    }
예제 #3
0
    //Metodo Eliminar Planificacion
    public int mtdEliminarPlanificacion(clPlanificacionE objDatos)
    {
        clPlanificacion objPlanificacionD = new clPlanificacion();
        int             eliminar          = objPlanificacionD.mtdEliminarPlanificacion(objDatos);

        return(eliminar);
    }
예제 #4
0
    //Metodo registrar Planificacion
    public int mtdRegistrarPlanificacion(clPlanificacionE objDatos)
    {
        clPlanificacion objPlanificacionD = new clPlanificacion();
        int             regi = objPlanificacionD.mtdRegistrarPlanificacion(objDatos);

        return(regi);
    }
예제 #5
0
    //Metodo Actualizar Planificacion
    public int mtdActualizarPlanificacion(clPlanificacionE objDatos)
    {
        string     consulta = "Update Planificacion set FechaPlanificacion = '" + objDatos.FechaPlanificacion + "', Observaciones= '" + objDatos.Observaciones + "', Estado= '" + objDatos.Estado + "' where IdPlanificacion = '" + objDatos.IdPlanificacion + "'";
        clMetodoCN objMtdCN = new clMetodoCN();
        int        regis    = objMtdCN.mtdConectado(consulta);

        return(regis);
    }
예제 #6
0
    //Metodo Eliminar Planificacion
    public int mtdEliminarPlanificacion(clPlanificacionE objDatos)
    {
        string     consulta = "Delete from Planificacion where IdPlanificacion = '" + objDatos.IdPlanificacion + "'";
        clMetodoCN objMtdCN = new clMetodoCN();
        int        result   = objMtdCN.mtdConectado(consulta);

        return(result);
    }
예제 #7
0
    //Metodo registrar Planificacion
    public int mtdRegistrarPlanificacion(clPlanificacionE objPlanificacionE)
    {
        string sqlInsert = "insert into Planificacion(FechaPlanificacion,Observaciones,Estado,IdElemento)" +
                           "Values('" + objPlanificacionE.FechaPlanificacion + "','" + objPlanificacionE.Observaciones + "','" + objPlanificacionE.Estado + "','" + objPlanificacionE.
                           IdElemento + "')";

        clMetodoCN objMtdCN = new clMetodoCN();
        int        result   = objMtdCN.mtdConectado(sqlInsert);

        return(result);
    }
예제 #8
0
    protected void btnEliminar_Click(object sender, EventArgs e)
    {
        clPlanificacionE objPlanificacionE = new clPlanificacionE();

        objPlanificacionE.IdPlanificacion = int.Parse(lblIdP.Text);

        clPlanificacion objPlanificacion = new clPlanificacion();
        int             resultsql        = objPlanificacion.mtdEliminarPlanificacion(objPlanificacionE);

        if (resultsql > 0)
        {
            //enviar mensaje
            Response.Write("<script>alert('Detos de la planificacion eliminados!.');window.location.href='ListaP.aspx'</script>");
        }
    }
예제 #9
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        clPlanificacionE objPlanificacionE = new clPlanificacionE();

        objPlanificacionE.IdPlanificacion    = int.Parse(lblIdP.Text);
        objPlanificacionE.FechaPlanificacion = txtFechaP.Text;
        objPlanificacionE.Observaciones      = txtObservaciones.Text;
        objPlanificacionE.Estado             = cmbEstadoP.Text;

        clPlanificacion objPlanificacion = new clPlanificacion();
        int             resultsql        = objPlanificacion.mtdActualizarPlanificacion(objPlanificacionE);

        if (resultsql > 0)
        {
            //enviar mensaje
            Response.Write("<script>alert('Datos actualizados de la Planificacion!.');window.location.href='ListaP.aspx'</script>");
        }
    }
예제 #10
0
    //Metodo Listar Planificacion
    public List <clPlanificacionE> mtdListarPlanificacion()
    {
        string     consulta = "select * from Planificacion";
        clMetodoCN objMtdCN = new clMetodoCN();
        DataTable  tblDatos = new DataTable();

        tblDatos = objMtdCN.mtdDesconectado(consulta);

        List <clPlanificacionE> ListaPlanificacion = new List <clPlanificacionE>();

        for (int i = 0; i < tblDatos.Rows.Count; i++)
        {
            clPlanificacionE objPasDatos = new clPlanificacionE();
            objPasDatos.IdPlanificacion    = int.Parse(tblDatos.Rows[i][0].ToString());
            objPasDatos.FechaPlanificacion = tblDatos.Rows[i][1].ToString();
            objPasDatos.Observaciones      = tblDatos.Rows[i][2].ToString();
            objPasDatos.Estado             = tblDatos.Rows[i][3].ToString();
            objPasDatos.IdElemento         = int.Parse(tblDatos.Rows[i][4].ToString());
            ListaPlanificacion.Add(objPasDatos);
        }
        return(ListaPlanificacion);
    }