private void buttonSubir_Click(object sender, EventArgs e)
 {
     //PRIMERO
     if (dataGridView_telefonos.SelectedRows[0].Cells["Orden"].Value.ToString() == "1")
     {
         return;
     }
     //SEGUNDO
     else if (dataGridView_telefonos.SelectedRows[0].Cells["Orden"].Value.ToString() == "2")
     {
         quitarPrincipal(dataGridView_telefonos.Rows[0].Cells[0].Value.ToString());
         ponerPrincipal(dataGridView_telefonos.Rows[1].Cells[0].Value.ToString());
         cargarTelefonos();
         formAnt.cargaTelefonos();
         dataGridView_telefonos.ClearSelection();
         dataGridView_telefonos.Rows[0].Selected = true;
     }
     //GENERAL
     else
     {
         String ordenAnt = dataGridView_telefonos.SelectedRows[0].Cells["Orden"].Value.ToString();
         int    ordenN   = Int32.Parse(ordenAnt) - 1;
         actualizarOrden(dataGridView_telefonos.Rows[ordenN - 1].Cells["IdDetTelf"].Value.ToString(), ordenAnt);
         actualizarOrden(dataGridView_telefonos.SelectedRows[0].Cells["IdDetTelf"].Value.ToString(), ordenN.ToString());
         cargarTelefonos();
         formAnt.cargaTelefonos();
         dataGridView_telefonos.ClearSelection();
         dataGridView_telefonos.Rows[ordenN - 1].Selected = true;
     }
 }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            int principal = 0;

            if (checkBox_principal.Checked == true)
            {
                principal = -1;
            }

            if (!maskedTextBox_telefono.MaskFull)
            {
                MessageBox.Show("El teléfono no es correcto");
                return;
            }

            //Inserto uno nuevo
            if (id_telefono == 0)
            {
                String sqlInsertTele = "INSERT INTO  ctos_dettelf (IdEntidad,Descripcion,Telefono,Ppal) VALUES (" + id_entidad + ",'" + textBox_descripcion.Text + "','" + maskedTextBox_telefono.Text + "'," + principal + ");";

                if (Persistencia.SentenciasSQL.InsertarGenerico(sqlInsertTele))
                {
                    if (principal == -1)
                    {
                        comprobarTelefonoPrincipal();
                    }

                    MessageBox.Show("Telefono insertado");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("No se ha podido insertar el telefono");
                }
            }
            else
            {
                String sqlInsertTele = "UPDATE ctos_dettelf SET Descripcion = '" + textBox_descripcion.Text + "' ,Telefono = '" + maskedTextBox_telefono.Text + "',Ppal = " + principal + " WHERE IdDetTelf = " + id_telefono;

                if (Persistencia.SentenciasSQL.InsertarGenerico(sqlInsertTele))
                {
                    if (principal == -1)
                    {
                        comprobarTelefonoPrincipal();
                    }
                    MessageBox.Show("Telefono actualizado");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("No se ha podido actualizar el telefono");
                }
            }
            MessageBox.Show("Asegurate de cambiarlo, si es necesario ,en el Comunero.");
            m_frm.cargaTelefonos();
        }