//1 --- Crear pago --- 2 --- EditarPago public ingresos(Conexion co, int opcion, int id, activos form) { InitializeComponent(); this.StartPosition = FormStartPosition.CenterScreen; Region = Funciones.redondear(Width, Height); this.form = form; this.id = id; this.opcion = opcion; this.co = co; //Metodos de pago metodosID = new List <int>(); metodosNom = new List <string>(); co.Comando("SELECT ID FROM Metodo;"); while (co.LeerRead) { metodosID.Add(co.Leer.GetInt32(0)); } for (int i = 0; i < metodosID.Count; i++) { co.Comando("SELECT Metodo FROM Metodo WHERE ID = " + metodosID[i] + ";"); if (co.LeerRead) { metodosNom.Add(co.Leer.GetString(0)); } } metodoPago.DataSource = metodosNom; if (opcion == 1) { guardar.Visible = false; aceptar.Visible = true; } else { guardar.Visible = true; aceptar.Visible = false; int metodoID = 0; co.Comando("SELECT i.Concepto, p.monto, p.metodoID FROM Ingresos as i INNER JOIN Pagos as p ON (i.ID = p.ingresoID)" + "WHERE p.ID = " + id + ";"); if (co.LeerRead) { textConcepto.Text = co.Leer.GetString(0); monto.Text = co.Leer.GetInt32(1).ToString(); metodoID = co.Leer.GetInt32(2); } int i = 0; while (i < metodosID.Count) { if (metodosID[i] == metodoID) { metodoPago.SelectedIndex = i; } i++; } } }
private void button1_Click_1(object sender, EventArgs e) { //Al dar de alta los Pagos de los empleados asignados a un trabajo FormularioProgramarPago frm2 = Application.OpenForms.OfType <FormularioProgramarPago>().FirstOrDefault(); if (frm2 != null)//Si encuentra una instancia abierta { instanciaAbierta = true; frm2.estado = true; } if (!instanciaAbierta) { //Al gurdar la edicion de un trabajo VisuaTrabajos frm3 = Application.OpenForms.OfType <VisuaTrabajos>().FirstOrDefault(); if (frm3 != null)//Si encuentra una instancia abierta { if (frm3.editando) { frm3.aceptar = true; frm3.checar = true; } else { frm3.aceptarElim = true; } instanciaAbierta = true; } } if (!instanciaAbierta) { //Eliminar un Proyecto VisuaProyecto frm4 = Application.OpenForms.OfType <VisuaProyecto>().FirstOrDefault(); if (frm4 != null) { frm4.confirmacion = true; instanciaAbierta = true; } } if (!instanciaAbierta) { FormularioPago fp = Application.OpenForms.OfType <FormularioPago>().FirstOrDefault(); if (fp != null) { instanciaAbierta = true; fp.acep = true; } } if (!instanciaAbierta) { Utilidades fp = Application.OpenForms.OfType <Utilidades>().FirstOrDefault(); if (fp != null) { fp.aceptar = true; instanciaAbierta = true; } } if (!instanciaAbierta) { registroEmpleado frm3 = Application.OpenForms.OfType <registroEmpleado>().FirstOrDefault(); if (frm3 != null) { frm3.resultado1 = true; instanciaAbierta = true; } } if (!instanciaAbierta) { edicionEmpleado frm3 = Application.OpenForms.OfType <edicionEmpleado>().FirstOrDefault(); if (frm3 != null) { frm3.resultado = true; instanciaAbierta = true; } } if (!instanciaAbierta) { Empleados frm7 = Application.OpenForms.OfType <Empleados>().FirstOrDefault(); if (frm7 != null) { frm7.resultado2 = true; instanciaAbierta = true; } } if (!instanciaAbierta) { activos frm7 = Application.OpenForms.OfType <activos>().FirstOrDefault(); if (frm7 != null) { frm7.aceptar = true; instanciaAbierta = true; } } this.Close(); }
public void AbrirForm(object form2) { bool instanciaAbierta = false; if (!instanciaAbierta) { VentanaPrincipal frm2 = Application.OpenForms.OfType <VentanaPrincipal>().FirstOrDefault(); if (frm2 != null)//Si encuentra una instancia abierta { frm2.Close(); } } if (!instanciaAbierta) { Empleados frm2 = Application.OpenForms.OfType <Empleados>().FirstOrDefault(); if (frm2 != null)//Si encuentra una instancia abierta { frm2.Close(); } } if (!instanciaAbierta) { Proyectos frm2 = Application.OpenForms.OfType <Proyectos>().FirstOrDefault(); if (frm2 != null)//Si encuentra una instancia abierta { frm2.Close(); } } if (!instanciaAbierta) { Trabajos frm2 = Application.OpenForms.OfType <Trabajos>().FirstOrDefault(); if (frm2 != null)//Si encuentra una instancia abierta { frm2.Close(); } } if (!instanciaAbierta) { pagos frm2 = Application.OpenForms.OfType <pagos>().FirstOrDefault(); if (frm2 != null)//Si encuentra una instancia abierta { frm2.Close(); } } if (!instanciaAbierta) { Utilidades frm2 = Application.OpenForms.OfType <Utilidades>().FirstOrDefault(); if (frm2 != null)//Si encuentra una instancia abierta { frm2.Close(); } } if (!instanciaAbierta) { activos frm2 = Application.OpenForms.OfType <activos>().FirstOrDefault(); if (frm2 != null)//Si encuentra una instancia abierta { frm2.Close(); } } if (this.panelInfo.Controls.Count > 0) { this.panelInfo.Controls.RemoveAt(0); } fh = form2 as Form; fh.TopLevel = false; fh.Dock = DockStyle.Fill; this.panelInfo.Controls.Add(fh); this.panelInfo.Tag = fh; fh.Show(); fh.StartPosition = FormStartPosition.CenterParent; }