private void MostrarDatosDeSocio() { socios GetDatosSocio = new socios(); convertir_imagen ConvertirImagen = new convertir_imagen(); var DatosSocio = GetDatosSocio.get_datos_socio(_cuil, 0); txt_NroSocio.Text = DatosSocio.nrosocio; txt_Nombre.Text = DatosSocio.apellido.Trim() + " " + DatosSocio.nombre.Trim(); txt_Dni.Text = DatosSocio.dni.Trim(); txt_Empresa.Text = DatosSocio.empresa.Trim(); var foto = GetDatosSocio.get_foto_titular_binary(_cuil); picbox_socio.Image = ConvertirImagen.ByteArrayToImage(foto.ToArray()); }
private void RecorrerDgvTituBenef() { EventosCupones EvntCpn = new EventosCupones(); DS_cupones ds = new DS_cupones(); DataTable dt = ds.cupon_dia_niño; dt.Clear(); socios soc = new socios(); foreach (DataGridViewRow fila in dgv_titu_benef.Rows) { if (Convert.ToBoolean(fila.Cells["EmitirCupon"].Value)) { DataRow dr = dt.NewRow(); var datos = soc.get_datos_socio(_cuil, 0); if (Convert.ToInt32(fila.Cells["Exepcion"].Value) == 1) // si es Exepcion { if (EvntCpn.ExisteExepcion(Convert.ToInt32(fila.Cells["ExepcionID"].Value))) // si Exepcion ya emitio cupon { MessageBox.Show("Ya se emitio cupon para Exepcion."); } else { EventosCupones evntcpn = new EventosCupones(); int nrocupon = evntcpn.EventosCuponesInsertar( Convert.ToInt32(cbx_eventos.SelectedValue), Convert.ToDouble(fila.Cells["dni"].Value), Convert.ToInt32(fila.Cells["CodigoFliar"].Value), Convert.ToInt32(fila.Cells["ExepcionID"].Value), 0, UsuarioID, string.Empty, 0, datos.CuilStr, 0 ); dr["titu_apenom"] = datos.apellido + " " + datos.nombre; dr["titu_dni"] = datos.dni; dr["titu_empresa"] = datos.empresa; dr["titu_nrosocio"] = datos.nrosocio; dr["titu_foto"] = soc.get_foto_titular_binary(_cuil).ToArray(); dr["benef_apenom"] = fila.Cells["nombre"].Value; dr["benef_dni"] = fila.Cells["Dni"].Value; dr["benef_sexo"] = fila.Cells["sexo"].Value; dr["benef_edad"] = fila.Cells["Edad"].Value; dr["benef_foto"] = soc.get_foto_benef_binary(1).ToArray(); dr["event_nrocupon"] = nrocupon; dr["event_fechaentrega"] = DateTime.Now; dt.Rows.Add(dr); } } else { if (EvntCpn.ExisteFamiliar(Convert.ToInt32(fila.Cells["CodigoFliar"].Value))) { MessageBox.Show("Ya se emitio cupon para Beneficiario."); } else { EventosCupones evntcpn = new EventosCupones(); int nrocupon = evntcpn.EventosCuponesInsertar( Convert.ToInt32(cbx_eventos.SelectedValue), Convert.ToDouble(fila.Cells["dni"].Value), Convert.ToInt32(fila.Cells["CodigoFliar"].Value), Convert.ToInt32(fila.Cells["ExepcionID"].Value), 0, UsuarioID, string.Empty, 0, datos.CuilStr, 0 ); dr["titu_apenom"] = datos.apellido + " " + datos.nombre; dr["titu_dni"] = datos.dni; dr["titu_empresa"] = datos.empresa; dr["titu_nrosocio"] = datos.nrosocio; dr["titu_foto"] = soc.get_foto_titular_binary(_cuil).ToArray(); dr["benef_apenom"] = fila.Cells["nombre"].Value; dr["benef_dni"] = fila.Cells["Dni"].Value; dr["benef_sexo"] = fila.Cells["sexo"].Value; dr["benef_edad"] = fila.Cells["Edad"].Value; dr["benef_foto"] = soc.get_foto_benef_binary(Convert.ToInt32(fila.Cells["CodigoFliar"].Value)).ToArray(); dr["event_nrocupon"] = nrocupon; dr["event_fechaentrega"] = DateTime.Now; dt.Rows.Add(dr); } } } } if (dt.Rows.Count > 0) { ImprimirCupones(dt); } }
private void EmitirCupon_() { EventosCupones EvntCpn = new EventosCupones(); DS_cupones ds = new DS_cupones(); DataTable dt = ds.cupon_dia_niño; dt.Clear(); socios soc = new socios(); DataGridViewRow fila = dgv_titu_benef.CurrentRow; DataRow dr = dt.NewRow(); var datos = soc.get_datos_socio(_cuil, 0); int edad = Convert.ToInt32(fila.Cells["Edad"].Value); int nroDeCupon = 0; int Termas = chk_Termas.Checked ? 1 : 0; if (edad > 1 || edad < 22) { if (Convert.ToInt32(fila.Cells["Exepcion"].Value) == 1) // si es Exepcion { if (EvntCpn.ExisteExepcion(Convert.ToInt32(fila.Cells["ExepcionID"].Value))) // si Exepcion ya emitio cupon { MessageBox.Show("Ya se emitio cupon para Exepcion."); } else { EventosCupones evntcpn = new EventosCupones(); int nrocupon = evntcpn.EventosCuponesInsertar( Convert.ToInt32(cbx_eventos.SelectedValue), Convert.ToDouble(fila.Cells["dni"].Value), Convert.ToInt32(fila.Cells["CodigoFliar"].Value), Convert.ToInt32(fila.Cells["ExepcionID"].Value), Convert.ToInt32(cbx_Mochilas.SelectedValue), UsuarioID, txt_QuienRetira.Text, chk_FondoDeDesempleo.Checked == true ? 1 : 0, datos.CuilStr, chk_Termas.Checked ? 1 : 0 ); nroDeCupon = nrocupon; dr["titu_apenom"] = datos.apellido + " " + datos.nombre; dr["titu_dni"] = datos.dni; dr["titu_empresa"] = datos.empresa; dr["titu_nrosocio"] = datos.nrosocio; dr["titu_foto"] = soc.get_foto_titular_binary(_cuil).ToArray(); dr["benef_apenom"] = fila.Cells["nombre"].Value; dr["benef_dni"] = fila.Cells["Dni"].Value; dr["benef_sexo"] = fila.Cells["sexo"].Value; dr["benef_edad"] = fila.Cells["Edad"].Value; dr["benef_foto"] = soc.get_foto_benef_binary(1).ToArray(); dr["event_nrocupon"] = nrocupon; dr["event_fechaentrega"] = DateTime.Now; dr["event_cupon_ID"] = EvntCpn.GetCuponID(); dr["reimpresion"] = "0"; dt.Rows.Add(dr); } } else // no es exepcion y pregunto si es entrega de Mochilas y pregunto se existe el familiar par enviar mensaje de que ya se emitio el cupon y si no existe Asigno el Cupon { if (Convert.ToInt32(cbx_eventos.SelectedValue) == 4 ? EvntCpn.ExisteFamiliar(Convert.ToInt32(fila.Cells["CodigoFliar"].Value)) : EvntCpn.ExisteTitular(Convert.ToInt32(fila.Cells["Dni"].Value), Convert.ToInt32(cbx_eventos.SelectedValue))) { MessageBox.Show("Ya se emitio cupon para Beneficiario."); } else { EventosCupones evntcpn = new EventosCupones(); //Inserto el cupon y devuelvo el nro de Cupon int nrocupon = evntcpn.EventosCuponesInsertar( Convert.ToInt32(cbx_eventos.SelectedValue), Convert.ToDouble(fila.Cells["dni"].Value), Convert.ToInt32(fila.Cells["CodigoFliar"].Value), Convert.ToInt32(fila.Cells["ExepcionID"].Value), Convert.ToInt32(cbx_Mochilas.SelectedValue), UsuarioID, txt_QuienRetira.Text, chk_FondoDeDesempleo.Checked == true ? 1 : 0, datos.CuilStr, chk_Termas.Checked ? 1 : 0 ); nroDeCupon = nrocupon; dr["titu_apenom"] = datos.apellido + " " + datos.nombre; dr["titu_dni"] = datos.dni; dr["titu_empresa"] = datos.empresa; dr["titu_nrosocio"] = datos.nrosocio; dr["titu_foto"] = soc.get_foto_titular_binary(_cuil).ToArray(); dr["benef_apenom"] = fila.Cells["nombre"].Value; dr["benef_dni"] = fila.Cells["Dni"].Value; dr["benef_sexo"] = fila.Cells["sexo"].Value; dr["benef_edad"] = fila.Cells["Edad"].Value; dr["benef_foto"] = soc.get_foto_benef_binary(Convert.ToInt32(fila.Cells["CodigoFliar"].Value)).ToArray(); dr["event_nrocupon"] = nrocupon; dr["event_fechaentrega"] = DateTime.Now; dr["event_cupon_ID"] = EvntCpn.GetCuponID(); dr["reimpresion"] = "0"; dr["Turno"] = EvntCpn.GetDiaHoraDelTurno(EvntCpn.GetTurno(Convert.ToString(_cuil), Termas)); dr["Logo"] = mtdConvertirImagen.ImageToByteArray(Image.FromFile("C:\\SEC_Gestion\\Imagen\\Logo_reporte.png")); dt.Rows.Add(dr); } } if (dt.Rows.Count > 0) { ImprimirCupones(dt, nroDeCupon, datos.nrosocio, fila.Cells["Edad"].Value.ToString(), datos.dni, dt.Rows[0]["titu_apenom"].ToString(), datos.empresa, fila.Cells["Dni"].Value.ToString(), fila.Cells["nombre"].Value.ToString()); fila.Cells["Estado"].Value = "Emitido [Nº: " + EvntCpn.GetNumeroCuponPorCuil(Convert.ToDouble(fila.Cells["dni"].Value), Convert.ToInt32(cbx_eventos.SelectedValue)).ToString() + "]"; btn_emitir_cupon.Enabled = false; //Muestro el Turno. En el Label del Formulario MostrarTurno(); } } }