public void changeState(Utils.State st, ConsultaEN consulta) { state = st; if (state != Utils.State.NONE) { box_text_cliente.Enabled = false; } if (state == Utils.State.NEW) { if (consulta != null && consulta.Mascota != null) { controller.cargarDatosMascota(consulta.Mascota); } } else if (state == Utils.State.MODIFY || state == Utils.State.DESTROY) { if (consulta != null) { controller.cargarDatosConsulta(consulta); if (st == Utils.State.DESTROY) { image_del_Click(new object(), new EventArgs()); } } } }
public EmpleadoEN getStateScreen_Empleados(DataGridViewCellEventArgs ev, ref Utils.State action) { EmpleadoEN empEN = null; string emp = ""; if (form.ListaEmpleados.Columns[ev.ColumnIndex].Name.Equals("VerEmpleado")) { action = Utils.State.MODIFY; } if (action == Utils.State.MODIFY) { emp = form.ListaEmpleados.Rows[ev.RowIndex].Cells[0].Value.ToString(); } for (int i = 0; i < empleados_buscados.Count; i++) { if (emp.Equals(empleados_buscados[i].DNI)) { empEN = empleados_buscados[i]; break; } } return(empEN); }
public MascotaEN getDataGridViewState(DataGridViewCellEventArgs ev, ref Utils.State st, ref ClienteEN aux_cliente) { string IdMascota = "", idCliente = ""; MascotaEN mascota = null; if (form.dataGridView.Columns[ev.ColumnIndex].Name.Equals("Ver")) { st = Utils.State.MODIFY; IdMascota = form.dataGridView.Rows[ev.RowIndex].Cells[0].Value.ToString(); if (lista_mascotas != null && lista_mascotas.Count > 0 && IdMascota != "") { for (int i = 0; i < lista_mascotas.Count; i++) { if (lista_mascotas[i].IdMascota == Convert.ToInt32(IdMascota)) { mascota = lista_mascotas[i]; break; } } } } idCliente = form.dataGridView.Rows[ev.RowIndex].Cells[4].Value.ToString(); if (idCliente != "") { aux_cliente = Utils._IClienteCAD.DameClientePorOID(idCliente); } return(mascota); }
private void btn_erase_Click(object sender, EventArgs e) { EnableForm(true); haBorradoFormulario = true; controller.ClearForm(); state = Utils.State.NONE; }
private void btn_eliminar_si_Click(object sender, EventArgs e) { controller.ProcesarInformacion(); controller.ClearForm(); EnableForm(true); state = Utils.State.NONE; }
private void btn_eliminar_si_Click(object sender, EventArgs e) { state = Utils.State.DESTROY; EnableForm(true); controller.ProcesarInformacion(); state = Utils.State.NONE; menu.CargarClienteCompartido(null); }
private void image_del_Click(object sender, EventArgs e) { if (state == Utils.State.MODIFY) { state = Utils.State.DESTROY; EnableForm(false); } }
private void image_add_Click(object sender, EventArgs e) { if (state == Utils.State.NONE || state == Utils.State.NEW) { state = Utils.State.NEW; } controller.ProcesarInformacion(); }
private void dataGrid_tratamientos_CellContentClick(object sender, DataGridViewCellEventArgs e) { Utils.State st = Utils.State.NONE; TratamientoEN tratamiento = controller.getDataGridViewState(e, ref st); if (tratamiento != null) { changeState(st, tratamiento); } }
public void DesactivateForm() { Hide(); if (haBorradoCliente) { state = Utils.State.MODIFY; controller.cargarDatosCliente(menu.clienteCompartido); haBorradoCliente = false; } }
private void btn_erase_Click(object sender, EventArgs e) { state = Utils.State.NEW; haBorradoCliente = true; text_dni.Enabled = true; controller.clienteEN = null; controller.ClearForm(); controller.Buscar(); state = Utils.State.NONE; }
private void btn_erase_Click(object sender, EventArgs e) { if (state == Utils.State.MODIFY) { text_nombre.Enabled = true; } controller.ClearForm(); state = Utils.State.NONE; EnableForm(true); }
public void changeState(Utils.State st) { state = st; if (state == Utils.State.MODIFY || state == Utils.State.DESTROY) { text_dni.Enabled = false; if (state == Utils.State.DESTROY) { btn_eliminar_Click(new object(), new EventArgs()); } } }
override public bool LaunchFacturaScreen(Utils.State state) { bool ret = false; if (FormActual != f_factura.ID) { ret = true; FormActual = f_factura.ID; f_factura.Show(); f_factura.changeState(state); } return(ret); }
private void dataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { Utils.State aux_state = Utils.State.NONE; ConsultaEN aux_consulta = controller.getStateScreen(e, ref aux_state); if (aux_consulta != null) { if (menu.LaunchConsultaScreen(aux_state, aux_consulta)) { DesactivateForm(); } } }
override public bool LaunchTratamientoScreen(Utils.State state, TratamientoEN tratamiento) { bool ret = false; if (FormActual != f_tratamiento.ID) { ret = true; FormActual = f_tratamiento.ID; f_tratamiento.Show(); f_tratamiento.changeState(state, tratamiento); } return(ret); }
private void btn_erase_Click(object sender, EventArgs e) { state = Utils.State.NEW; haBorradoEmpleado = true; if (state == Utils.State.MODIFY) { tb_dni.Enabled = true; } controller.ClearForm(); state = Utils.State.NONE; }
override public bool LaunchEmpleadoScreen(Utils.State state) { bool ret = false; if (FormActual != f_empleado.ID) { ret = true; FormActual = f_empleado.ID; f_empleado.Show(); f_empleado.changeState(state); } return(ret); }
public void changeState(Utils.State st) { //AQUI COMPRUEBO EL ESTADO ACTUAL DE LA PANTALLA, PORQUE ESTE METODO SOLO SE EJECUTARA //CADA VEZ QUE HAGAMOS UNA ACCION REFERIDA CON AÑADIR, MODIFICAR O ELIMINAR EN LA PANTALLA //TANTO SI PINCHAMOS EN EL DATAGRID COMO SI NOS LA INFORMACION DE OTRA PANTALLA state = st; if (state == Utils.State.MODIFY) { text_dni.Enabled = false; } }
override public bool LaunchConsultaScreen(Utils.State state, ConsultaEN consulta) { bool ret = false; if (FormActual != f_consulta.ID) { ret = true; FormActual = f_consulta.ID; f_consulta.Show(); f_consulta.changeState(state, consulta); } return(ret); }
private void CellContentClick_empleados(object sender, DataGridViewCellEventArgs e) { Utils.State aux_state = Utils.State.NONE; EmpleadoEN emp = controller.getStateScreen_Empleados(e, ref aux_state); if (emp != null) { menu.CargarEmpleadoCompartido(emp); if (menu.LaunchEmpleadoScreen(aux_state)) { DesactivateForm(); } } }
public void changeState(Utils.State st, TratamientoEN tra) { state = st; if (state == Utils.State.MODIFY || state == Utils.State.DESTROY) { text_nombre.Enabled = false; controller.cargarDatosTratamiento(tra); if (state == Utils.State.DESTROY) { btn_eliminar_Click(new object(), new EventArgs()); } } }
private void box_label_aceptar_Click(object sender, EventArgs e) { string name_msc = box_text_nombre_mascota.Text; if (name_msc != "") { state = Utils.State.NEW; controller.cargarDatosMascota(null); combo_nombreAnimal.Items.Add(name_msc); combo_nombreAnimal.SelectedItem = name_msc; EnableForm(true); box_NombreAnimal.Visible = false; box_NombreAnimal.Enabled = false; } }
private void btn_guardar_Click(object sender, EventArgs e) { if (state == Utils.State.NONE || state == Utils.State.NEW) { state = Utils.State.NEW; } else { state = Utils.State.MODIFY; } controller.ProcesarInformacion(); EnableForm(true); state = Utils.State.MODIFY; }
private void CellContentClick_Clientes(object sender, DataGridViewCellEventArgs e) { Utils.State st = Utils.State.NONE; ClienteEN cliente = controller.getStateScreen_Clientes(e, ref st); if (cliente != null) { menu.CargarClienteCompartido(cliente); if (menu.LaunchClienteScreen()) { DesactivateForm(); } } }
private void btn_eliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("Seguro que desea eliminar a esta mascota", "Eliminar Mascota", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { state = Utils.State.DESTROY; EnableForm(true); controller.ProcesarInformacion(); state = Utils.State.NONE; menu.CargarClienteCompartido(null); controller.DevolverMascotaENComboBox(); } else { EnableForm(true); state = Utils.State.MODIFY; } }
private void btn_eliminar_Click(object sender, EventArgs e) { if (state == Utils.State.MODIFY) { EnableForm(false); if (MessageBox.Show("¿Seguro que desea eliminar este tratamiento?", "Eliminar tratamiento", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { state = Utils.State.DESTROY; controller.ProcesarInformacion(); } else { state = Utils.State.MODIFY; } EnableForm(true); } }
override public bool LaunchMascotaScreen(Utils.State st, MascotaEN mascota) { bool ret = false; if (FormActual != f_mascota.ID) { ret = true; FormActual = f_mascota.ID; if (mascota == null && f_mascota.state == Utils.State.NONE) { st = Utils.State.NONE; } f_mascota.changeState(st, mascota); f_mascota.Show(); } return(ret); }
public ConsultaEN getStateScreen(DataGridViewCellEventArgs ev, ref Utils.State st) { string cli = ""; ConsultaEN c = null; if (form.dataGridView.Columns[ev.ColumnIndex].Name.Equals("Ver")) { st = Utils.State.MODIFY; } cli = form.dataGridView.Rows[ev.RowIndex].Cells[0].Value.ToString(); if (cli != "") { c = Utils._IConsultaCAD.DameConsultaPorOID(Convert.ToInt32(cli)); } return(c); }
private void btn_eliminar_Click(object sender, EventArgs e) { if (state == Utils.State.MODIFY) { EnableForm(false); if (MessageBox.Show("Seguro que desea despedir a este empleado", "Despedir usuario", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { state = Utils.State.DESTROY; controller.ProcesarInformacion(); controller.ClearForm(); } else { state = Utils.State.MODIFY; } EnableForm(true); } }