예제 #1
0
 private void btnEliminarResultado_Click(object sender, EventArgs e)
 {
     OpcionResultados = "Eliminar";
     if (dgvCompetencia_tecnicas.SelectedRows.Count == 1)
     {
         dgvCompetencia_tecnicas.DataSource = Competencias_tecnicas.eliminarCompetencia(DGVResultadostecnicos.CurrentRow.Cells[0].Value.ToString(), "1", CmbProgramas.SelectedValue.ToString());
         VentanaMsjes ventana2 = new VentanaMsjes("Elimicación", "¡Elimicación exitosa!");
         ventana2.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
         ventana2.btnAceptar.Visible  = true;
         ventana2.ShowDialog();
     }
     else
     {
         VentanaMsjes ventana2 = new VentanaMsjes("AVISO", "Debe Seleccionar un resultado");
         ventana2.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
         ventana2.btnAceptar.Visible  = true;
         ventana2.ShowDialog();
     }
 }
예제 #2
0
        private void ListadoIncrementalCompetencias(string parametro, string programa, string texto)
        {
            try
            {
                dgvCompetencia_tecnicas.DataSource          = null;
                dgvCompetencia_tecnicas.AutoGenerateColumns = false;

                DataTable dt = Competencias_tecnicas.ListadoIncrementalDeCompetencias(parametro, programa, texto);
                dgvCompetencia_tecnicas.DataSource = dt;
                dgvCompetencia_tecnicas.Columns[0].DataPropertyName = "ID";
                dgvCompetencia_tecnicas.Columns[1].DataPropertyName = "DESCRIPCION";
                dgvCompetencia_tecnicas.Columns[2].DataPropertyName = "DURACION";
            }
            catch (Exception ex)
            {
                VentanaMsjes ventana2 = new VentanaMsjes("ERROR", ex.Message);
                ventana2.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_err;
                ventana2.btnAceptar.Visible  = true;
                ventana2.ShowDialog();
            }
        }
        public void ListadoCompetenciasTecnicas()
        {
            try
            {
                dgvCompetencias.AutoGenerateColumns = false;

                DataTable dt = Competencias_tecnicas.ListadoDeCompetencias(cbProgramas_de_formacion.SelectedValue.ToString());

                dgvCompetencias.Columns[0].DataPropertyName = "ID";
                dgvCompetencias.Columns[1].DataPropertyName = "DESCRIPCION";
                dgvCompetencias.Columns[2].DataPropertyName = "DURACION";
                dgvCompetencias.DataSource = dt;
            }
            catch (Exception ex)
            {
                VentanaMsjes ventana2 = new VentanaMsjes("ERROR", ex.Message);
                ventana2.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_err;
                ventana2.btnAceptar.Visible  = true;
                ventana2.ShowDialog();
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (textCodigo.Text.Trim().Equals("") || txtDuracion.Text.Trim().Equals(""))
            {
                VentanaMsjes ventana = new VentanaMsjes("GUARDAR", "Diligencie toda la información requerida");
                ventana.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                ventana.btnAceptar.Visible  = true;
                ventana.ShowDialog();

                return;
            }


            if (tipoCompetencia == "tecnica")//COMPETENCIAS TECNICAS
            {
                if (txtDescripcion.Text.Trim().Equals(""))
                {
                    VentanaMsjes ventana = new VentanaMsjes("GUARDAR", "Diligencie toda la información requerida");
                    ventana.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                    ventana.btnAceptar.Visible  = true;
                    ventana.ShowDialog();

                    return;
                }
                if (frmCompTecnica.OpcionCompetencia == "Modificar")
                {
                    try
                    {
                        Competencias_tecnicas ClaseCompetencia = new Competencias_tecnicas();
                        ClaseCompetencia.Codigo = textCodigo.Text.Trim();

                        if (!codigo_Actual.Equals(textCodigo.Text.Trim()))
                        {
                            if (ClaseCompetencia.VerificarCodigo())
                            {
                                VentanaMsjes ventana = new VentanaMsjes("AVISO", "El código ya existe");
                                ventana.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                                ventana.btnAceptar.Visible  = true;
                                ventana.ShowDialog();


                                textCodigo.Focus();
                                textCodigo.SelectAll();
                                return;
                            }
                        }

                        ClaseCompetencia.Descripcion = txtDescripcion.Text.Trim();

                        ClaseCompetencia.ID_Programa = id_Competencia;

                        ClaseCompetencia.Duracion = txtDuracion.Text;

                        ClaseCompetencia.ModificarCompetenciasTecnicas(codigo_Actual);

                        ClaseCompetencia.Codigo = textCodigo.Text.Trim();

                        Limpiar();
                        codigo_Actual = "";

                        VentanaMsjes ventana2 = new VentanaMsjes("MODIFICAR", "¡Modificación exitosa!");
                        ventana2.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                        ventana2.btnAceptar.Visible  = true;
                        ventana2.ShowDialog();

                        frmCompTecnica.OpcionCompetencia = "";
                        frmCompTecnica.ListadoCompetenciasTecnicas();

                        this.Close();
                    }
                    catch (Exception ex)
                    {
                        VentanaMsjes ventana2 = new VentanaMsjes("ERROR", ex.Message);
                        ventana2.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_err;
                        ventana2.btnAceptar.Visible  = true;
                        ventana2.ShowDialog();
                    }
                }
                else//NUEVO registro de competencias tecnicas
                {
                    try
                    {
                        Competencias_tecnicas ClaseCompetencia = new Competencias_tecnicas();
                        ClaseCompetencia.Codigo = textCodigo.Text.Trim();
                        if (ClaseCompetencia.VerificarCodigo())
                        {
                            VentanaMsjes ventana = new VentanaMsjes("AVISO", "El código ya existe");
                            ventana.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                            ventana.btnAceptar.Visible  = true;
                            ventana.ShowDialog();

                            textCodigo.Focus();
                            textCodigo.SelectAll();
                            return;
                        }

                        ClaseCompetencia.Descripcion = txtDescripcion.Text.Trim();
                        ClaseCompetencia.ID_Programa = ProgramaFormacion;
                        ClaseCompetencia.Duracion    = txtDuracion.Text;
                        ClaseCompetencia.RegistrarCompetenciasTecnicas();

                        VentanaMsjes ventana2 = new VentanaMsjes("GUARDAR", "¡Registro exitoso!");
                        ventana2.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                        ventana2.btnAceptar.Visible  = true;
                        ventana2.ShowDialog();

                        frmCompTecnica.ListadoCompetenciasTecnicas();
                        Limpiar();

                        this.Close();
                    }
                    catch (Exception ex)
                    {
                        VentanaMsjes ventana2 = new VentanaMsjes("ERROR", ex.Message);
                        ventana2.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_err;
                        ventana2.btnAceptar.Visible  = true;
                        ventana2.ShowDialog();
                    }
                }
                //fin registro
            }
            else //COMPETENCIAS TRANSVERSALES
            {
                if (frmCompTrans.OpcionCompetencia == "Modificar")
                {
                    if (txtDescripcion.Text.Trim().Equals(""))
                    {
                        VentanaMsjes ventana = new VentanaMsjes("GUARDAR", "Diligencie toda la información requerida");
                        ventana.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                        ventana.btnAceptar.Visible  = true;
                        ventana.ShowDialog();

                        return;
                    }
                    try
                    {
                        Competencias_transversales ClaseCompetencia = new Competencias_transversales();
                        ClaseCompetencia.Codigo = textCodigo.Text.Trim();

                        if (!codigo_Actual.Equals(textCodigo.Text.Trim()))
                        {
                            if (ClaseCompetencia.VerificarCodigo())
                            {
                                VentanaMsjes ventana = new VentanaMsjes("AVISO", "El código ya existe");
                                ventana.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                                ventana.btnAceptar.Visible  = true;
                                ventana.ShowDialog();

                                textCodigo.Focus();
                                textCodigo.SelectAll();
                                return;
                            }
                        }

                        ClaseCompetencia.Descripcion = txtDescripcion.Text.Trim();

                        ClaseCompetencia.Id_Programa = ProgramaFormacion;
                        ClaseCompetencia.Modificar(codigo_Actual);

                        ClaseCompetencia.Codigo = textCodigo.Text.Trim();

                        Limpiar();
                        codigo_Actual = "";

                        VentanaMsjes ventana2 = new VentanaMsjes("MODIFICAR", "¡Modificación exitosa!");
                        ventana2.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                        ventana2.btnAceptar.Visible  = true;
                        ventana2.ShowDialog();

                        frmCompTrans.OpcionCompetencia = "";
                        frmCompTrans.ListadoCompetenciasTransversales();

                        this.Close();
                    }
                    catch (Exception ex)
                    {
                        VentanaMsjes ventana2 = new VentanaMsjes("ERROR", ex.Message);
                        ventana2.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_err;
                        ventana2.btnAceptar.Visible  = true;
                        ventana2.ShowDialog();
                    }
                }
                else//NUEVO registro de competencias transversales
                {
                    // try
                    //  {
                    Competencias_transversales ClaseCompetencia = new Competencias_transversales();
                    ClaseCompetencia.Codigo      = textCodigo.Text.Trim();
                    ClaseCompetencia.Id_Programa = ProgramaFormacion;

                    if (existe)    //si ya existe solo se realciona con el programa
                    {
                        ClaseCompetencia.Registrar_Programa_Competencia_Transversal();
                        VentanaMsjes ventana = new VentanaMsjes("GUARDAR", "¡Registro exitoso!");
                        ventana.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                        ventana.btnAceptar.Visible  = true;
                        ventana.ShowDialog();

                        frmCompTrans.ListadoCompetenciasTransversales();
                        Limpiar();

                        this.Close();
                    }
                    else
                    {
                        if (txtDescripcion.Text.Trim().Equals(""))
                        {
                            VentanaMsjes ventana = new VentanaMsjes("GUARDAR", "Diligencie toda la información requerida");
                            ventana.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                            ventana.btnAceptar.Visible  = true;
                            ventana.ShowDialog();

                            return;
                        }
                        if (ClaseCompetencia.VerificarCodigo())
                        {
                            VentanaMsjes ventana = new VentanaMsjes("AVISO", "El código ya existe");
                            ventana.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                            ventana.btnAceptar.Visible  = true;
                            ventana.ShowDialog();

                            textCodigo.Focus();
                            textCodigo.SelectAll();
                            return;
                        }

                        ClaseCompetencia.Descripcion = txtDescripcion.Text.Trim();
                        ClaseCompetencia.Duracion    = txtDuracion.Text.Trim();
                        ClaseCompetencia.Id_Programa = ProgramaFormacion;
                        ClaseCompetencia.Codigo      = textCodigo.Text.Trim();

                        ClaseCompetencia.Registrar();
                        ClaseCompetencia.Registrar_Programa_Competencia_Transversal();

                        VentanaMsjes ventana2 = new VentanaMsjes("GUARDAR", "¡Registro exitoso!");
                        ventana2.iconoPregunta.Image = global::Ej_Interfaz_Proyecto.Properties.Resources.icn_inf;
                        ventana2.btnAceptar.Visible  = true;
                        ventana2.ShowDialog();

                        frmCompTrans.ListadoCompetenciasTransversales();
                        Limpiar();

                        this.Close();
                    }
                }
            }
        }