private void rb_membre_Click(object sender, EventArgs e) { Clientes.MdiParent = this; Clientes.WindowState = FormWindowState.Maximized; Clientes.Dock = DockStyle.Fill; Clientes.TabControl_Clientes.SelectedTab = Clientes.TabClientes_Lista; Clientes.dgv_c.DataSource = C.ClienteBuscar(); Clientes.Show(); }
public void ClienteRegMod() { Regex Val = new Regex(@"^[a-z]+[a-z0-9]*@+[a-z0-9]+[a-z0-9]*[\.][a-z0-9]+$"); if (txt_nombre_c.Text != "") { if (txt_app_c.Text != "") { if (txt_calle_c.Text != "") { if (txt_num_c.Text != "") { if (txt_colonia_c.Text != "") { if (cb_ent_c.Text != "") { if (cb_mun_c.Text != "") { if (cb_city_c.Text != "") { if (txt_email_c.Text != "") { if (Val.IsMatch(txt_email_c.Text)) { try { string codigo_inv; if (txt_codigoinvitado_c.Text != "") { if ((txt_codigoinvitado_c.Text.Length) == 5) { codigo_inv = (txt_codigoinvitado_c.Text); C.ClienteRegistrar(txt_nombre_c.Text.Trim(), txt_app_c.Text.Trim(), txt_apm_c.Text.Trim(), "aqui se envia la foto", txt_email_c.Text.Trim(), "", codigo_inv, txt_telefono_c.Text.Trim(), 0, cb_mun_c.Text, cb_ent_c.Text, cb_city_c.Text, txt_calle_c.Text.Trim(), txt_colonia_c.Text.Trim(), txt_num_c.Text.Trim()); MessageBox.Show("Cliente Registrado correctamente"); } else { MessageBox.Show("El codigo de invitado no cumple con la longitud esperada"); } } else { if (opcion_m == 0) { C.ClienteRegistrar(txt_nombre_c.Text.Trim(), txt_app_c.Text.Trim(), txt_apm_c.Text.Trim(), "aqui se envia la foto", txt_email_c.Text.Trim(), "", "", txt_telefono_c.Text.Trim(), 0, cb_mun_c.Text, cb_ent_c.Text, cb_city_c.Text, txt_calle_c.Text.Trim(), txt_colonia_c.Text.Trim(), txt_num_c.Text.Trim()); MessageBox.Show("Cliente Registrado correctamente"); } else { C.ClienteModificar(C.IdCliente, txt_nombre_c.Text.Trim(), txt_app_c.Text.Trim(), txt_apm_c.Text.Trim(), "aqui se envia la foto", txt_email_c.Text.Trim(), "", "", txt_telefono_c.Text.Trim(), 0, cb_mun_c.Text, cb_ent_c.Text, cb_city_c.Text, txt_calle_c.Text.Trim(), txt_colonia_c.Text.Trim(), txt_num_c.Text.Trim()); MessageBox.Show("Cliente Modificado correctamente"); } } TabControl_Clientes.SelectedTab = TabClientes_Lista; dgv_c.DataSource = C.ClienteBuscar(); } catch (Exception e) { MessageBox.Show("Ocurrio un error al Registrar."); } } else { MessageBox.Show("El email ingresado no es valido intentelo de nuevo"); } } else { try { string codigo_inv; if (txt_codigoinvitado_c.Text != "") { if ((txt_codigoinvitado_c.Text.Length) == 5) { codigo_inv = (txt_codigoinvitado_c.Text); C.ClienteRegistrar(txt_nombre_c.Text.Trim(), txt_app_c.Text.Trim(), txt_apm_c.Text.Trim(), "aqui se envia la foto", txt_email_c.Text.Trim(), "", codigo_inv, txt_telefono_c.Text.Trim(), 0, cb_mun_c.Text, cb_ent_c.Text, cb_city_c.Text, txt_calle_c.Text.Trim(), txt_colonia_c.Text.Trim(), txt_num_c.Text.Trim()); MessageBox.Show("Cliente Registrado correctamente"); } else { MessageBox.Show("El codigo de invitado no cumple con la longitud esperada"); } } else { if (opcion_m == 0) { C.ClienteRegistrar(txt_nombre_c.Text.Trim(), txt_app_c.Text.Trim(), txt_apm_c.Text.Trim(), "aqui se envia la foto", txt_email_c.Text.Trim(), "", "", txt_telefono_c.Text.Trim(), 0, cb_mun_c.Text, cb_ent_c.Text, cb_city_c.Text, txt_calle_c.Text.Trim(), txt_colonia_c.Text.Trim(), txt_num_c.Text.Trim()); MessageBox.Show("Cliente Registrado correctamente"); } else { C.ClienteModificar(C.IdCliente, txt_nombre_c.Text.Trim(), txt_app_c.Text.Trim(), txt_apm_c.Text.Trim(), "aqui se envia la foto", txt_email_c.Text.Trim(), "", "", txt_telefono_c.Text.Trim(), 0, cb_mun_c.Text, cb_ent_c.Text, cb_city_c.Text, txt_calle_c.Text.Trim(), txt_colonia_c.Text.Trim(), txt_num_c.Text.Trim()); MessageBox.Show("Cliente Modificado correctamente"); } } TabControl_Clientes.SelectedTab = TabClientes_Lista; dgv_c.DataSource = C.ClienteBuscar(); } catch (Exception e) { MessageBox.Show("Ocurrio un error al Registrar."); } } } else { MessageBox.Show("Debe seleccionar la ciudad del cliente para continuar."); cb_city_c.Focus(); } } else { MessageBox.Show("Debe seleccionar el municipio del cliente para continuar."); cb_mun_c.Focus(); } } else { MessageBox.Show("Debe seleccionar el estado federativo del cliente para continuar."); cb_ent_c.Focus(); } } else { MessageBox.Show("Debe ingresar la colonia del domicilio del cliente para continuar."); txt_colonia_c.Focus(); } } else { MessageBox.Show("Debe ingresar el numero exterior del domicilio del cliente para continuar."); txt_num_c.Focus(); } } else { MessageBox.Show("Debe ingresar la calle del domicilio del cliente para continuar."); txt_calle_c.Focus(); } } else { MessageBox.Show("Debe ingresar el primer apellido del cliente para continuar."); txt_app_c.Focus(); } } else { MessageBox.Show("Debe ingresar el o los nombres del cliente para continuar."); txt_nombre_c.Focus(); } }