protected void btnEliminar_Click(object sender, EventArgs e) { try { Cliente clienteNatural = new Cliente(txtEliminar.Text); if (clienteNatural != null) { Natural personaNatural = new Natural(txtEliminar.Text); Telefono telefono = new Telefono(); List <Telefono> listaTelefono = telefono.Leer(clienteNatural); CorreoElectronico correo = new CorreoElectronico(clienteNatural.CodigoCorreoElectronico); foreach (Telefono numero in listaTelefono) { numero.Eliminar(); } personaNatural.Eliminar(); clienteNatural.Eliminar(); correo.Eliminar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('la persona ha sido eliminada');" + "window.location ='Clientes_Admin.aspx';", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La persona no existe');", true); } } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error con la base de datos. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('No hay conexión con la base de datos');", true); } }
private void enviarCorreo(List <tbReporteHacienda> lista) { try { bool enviado = false; foreach (var item in lista) { List <string> correos = new List <string>(); if (item.correoElectronico != null) { correos.Add(item.correoElectronico.Trim()); } CorreoElectronico correo = new CorreoElectronico(item, correos, true); enviado = correo.enviarCorreo(); } MessageBox.Show("Se han enviado los correos electrónicos.", "Envio de correos electrónicos", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception) { MessageBox.Show("No se pudo enviar los correos, favor de verificar los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Diagnostico(Entidades.Diagnostico poDiagnostico) { try { this._oCodigosError = (CodigosError)ConfigurationManager.GetSection("diagnosticoFacturas"); this._oContenedor = new Contenedor(poDiagnostico.DirectorioDiagnostico); this._oContenedor.Contenido.Ordenar(Documentos.Directorios.Comun.Definiciones.TipoOrdenamiento.Fecha); this._oCorreo = new CorreoElectronico(poDiagnostico.Mensaje); this._oElementosReporte = new Dictionary <string, string>(); #region Directorios de entrada/procesados if (!poDiagnostico.DirectorioEntrada.EndsWith("\\")) { poDiagnostico.DirectorioEntrada += "\\"; } if (!poDiagnostico.DirectorioProcesados.EndsWith("\\")) { poDiagnostico.DirectorioProcesados += "\\"; } this._sDirectorioEntrada = poDiagnostico.DirectorioEntrada; this._sDirectorioProcesados = poDiagnostico.DirectorioProcesados; this._sHoraDetencion = poDiagnostico.HoraDetencion; this._sHoraDetencionSabado = poDiagnostico.HoraDetencionSabado; this._sHoraReandacion = poDiagnostico.HoraReanudacion; #endregion } catch (Exception ex) { throw new Excepcion(ex.Message, ex); } }
private void enviarCorreo(tbDocumento doc, List <string> correos) { try { bool enviado = false; //se solicita respuesta, y se confecciona el correo a enviar CorreoElectronico correo = new CorreoElectronico(doc, correos, true); enviado = correo.enviarCorreo(); if (enviado) { MessageBox.Show("Se envió correctamente el correo electrónico", "Correo Electrónico", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Se produjo un error al enviar el Correo Electrónico", "Correo Electrónico", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { clsEvento evento = new clsEvento(ex.Message, "1"); MessageBox.Show("Se produjo un error al enviar el Correo Electrónico", "Correo Electrónico", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// //Agrega los correos electronicos de cualquier usuario especificando el parametro de insercion /// </summary> /// <param name="UidPropietario"></param> /// <param name="strParametroDeInsercion">Empresa,Usuario</param> /// <param name="strCorreoElectronico"></param> /// <param name="UidCorreoElectronico"></param> /// <returns></returns> public bool AgregarCorreo(Guid UidPropietario, string strParametroDeInsercion, string strCorreoElectronico, Guid UidCorreoElectronico) { OCorreoElectronico = new CorreoElectronico() { UidPropietario = UidPropietario, StrParametro = strParametroDeInsercion, CORREO = strCorreoElectronico, ID = UidCorreoElectronico }; return(OCorreoElectronico.Guardar()); }
protected void btnGuardarCambios(object sender, EventArgs e) { try { int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); Lugar lugar = new Lugar(CodLug1); Natural ClienteNatural = new Natural(dplRif.SelectedValue + txtRif.Text); CorreoElectronico ctrlCorreo = new CorreoElectronico(ClienteNatural.CodigoCorreoElectronico); ctrlCorreo.Direccion = txtCorreo.Text; ctrlCorreo.Actualizar(); //Cliente datosCliente = new Cliente(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, null); //datosCliente.Actualizar(); ClienteNatural.Password = txtContraseña.Text; ClienteNatural.Cedula = dplCedula.SelectedValue + txtCedula.Text; ClienteNatural.Nombre1 = Nombre1.Text; ClienteNatural.Nombre2 = Nombre2.Text; ClienteNatural.Apellido1 = Apellido1.Text; ClienteNatural.Apellido2 = Apellido2.Text; ClienteNatural.Direccion = lugar.Codigo; //Natural natural = new Natural(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text,ctrlCorreo, dplCedula.SelectedValue + txtCedula.Text,Nombre1.Text,Nombre2.Text,Apellido1.Text,Apellido2.Text,lugar); ClienteNatural.Actualizar(); Telefono telefono = new Telefono(); List <Telefono> telefonos = telefono.Leer(ClienteNatural); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, ClienteNatural); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, ClienteNatural); if (!VerificarCambiosTelefono(telefonos[0], telefono1)) { telefonos[0].Eliminar(); telefono1.Insertar(); } if (!VerificarCambiosTelefono(telefonos[1], telefono2)) { telefonos[1].Eliminar(); telefono2.Insertar(); } //Response.Redirect("/Views/Clientes_Admin.aspx", false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El cliente se ha sido modificado exitosamente');" + "window.location ='Clientes_Admin';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al modificar el cliente natural. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { CorreoElectronico correo = new CorreoElectronico(); correo = correo.LeerPorNombre(Email.Text); if (correo != null) { Cliente buscar = new Cliente(); Empleado buscarEmpleado = new Empleado(); if (buscar.BuscarContrasenaCliente(correo.Codigo) == Password.Text) { string loginUsuario = Email.Text; Session["NombreLogin"] = loginUsuario; Response.Redirect("/Views/User/InicioUsuario.aspx", false); //ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", // "window.location ='/Views/User/InicioUsuario.aspx';", true); } else if (buscarEmpleado.BuscarContrasenaEmpleado(correo.Codigo) == Password.Text) { string loginUsuario = Email.Text; Session["NombreLogin"] = loginUsuario; int codigoEmpleado = buscarEmpleado.BuscarCodigoEmpleado(correo.Codigo); MuchosAMuchos m_m = new MuchosAMuchos(); int codigoRol = m_m.BuscarRol(codigoEmpleado); if (codigoRol != 0) { Session["Rol"] = codigoRol.ToString(); Response.Redirect("/Views/Inicio_Admin.aspx", false); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Usted no tiene permisos para acceder al sistema');", true); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La contraseña es incorrecta');", true); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El correo no está registrado');", true); } } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al acceder en el Login. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS ');", true); } }
public void EnviarCorreo_ClienteRegistro(ClienteBE oDatos, Parametros.EstadoCita oTipoCita) { CorreoElectronico oCorreoElectronico = new CorreoElectronico(System.Web.HttpContext.Current.Server.MapPath("~/")); bool flEnvio = oCorreoElectronico.EnviarMensajeCorreoRegistroCliente(oDatos); if (!flEnvio) { //"Error al enviar Correo-Cliente"; } }
public void EnviarCorreo_CallCenter(CitasBE oDatos, Parametros.EstadoCita oTipoCita) { CorreoElectronico oCorreoElectronico = new CorreoElectronico(System.Web.HttpContext.Current.Server.MapPath("~/")); bool flEnvio = oCorreoElectronico.EnviarMensajeCorreo(oDatos, oTipoCita, Parametros.PERSONA.CALL_CENTER); if (!flEnvio) { //"Error al enviar Correo-CallCenter"; } }
public static void EnviarCorreoPorPrestamo(DTO.DtoPrestamo prestamo) { string saltoLinea = "\n"; try { // Genero una Instancia de Mail para armar el formato del Mismo var unMail = new CorreoElectronico(); // Agrego Todos los valores correspondientes a Enviar string correoDestinatario = "*****@*****.**"; string nombreMostrar = "Lucas Hartridge"; string Titulo = prestamo.Libro.Titulo; string FechaSolicitud = prestamo.PrestamoEstado.Fecha.ToString(); string FechaRetiroLimite = Framework.Funciones.Fechas.ObtenerDiasHabiles(prestamo.PrestamoEstado.Fecha, 7).ToString(); unMail.RemitenteCorreo = "*****@*****.**"; unMail.RemitenteNombreMostrar = "Healthy Fox"; unMail.AgregarDestinatario(correoDestinatario, nombreMostrar); unMail.TituloCorreo = "UAI BOOK | Reserva de Libro "; unMail.CuerpoCorreo = "Estimado/a: " + nombreMostrar + saltoLinea + saltoLinea + "Gracias por utilizar nuestra Biblioteca virtaul para reservar un Libro. A continuación se Adjuntan los datos del prestmo" + saltoLinea + saltoLinea + " DATOS DEL LIBRO " + saltoLinea + saltoLinea + "Titulo: " + Titulo + saltoLinea + saltoLinea + "Fecha de Solicitud: " + FechaSolicitud + saltoLinea + saltoLinea + "Fecha de Retiro Limite: " + FechaRetiroLimite + saltoLinea + saltoLinea + "Recuerde que una vez que pasen los 7 dias habiles para retirar el libro el Prestamo se cancelará si el libro no fue retirado" + saltoLinea + " MUCHAS GRACIAS " + saltoLinea + saltoLinea + "Que tenga un buen día"; // Envio el Mail var nuevoCorreo = new CorreoNetMailing(); nuevoCorreo.EnviarCorreoElectronico(unMail); } catch (Exception e) { LogueadorEventViewer.Instancia().LogInformacion("El siguiente error fue mostrado al Generar un Mail:" + e.ToString(), "HealthyFox", "Log"); throw new Exception("Error al Intentar enviar un Mail"); } }
public void MetodoGestor(string Cliente, string Factura, double Cantidad) { MessageBox.Show($"Cliente: {Cliente}\nNúmero de Factura: {Factura}\nMonto: {Cantidad:C})", "PAGADO", MessageBoxButtons.OK); MailMessage miMensaje = new MailMessage(); miMensaje.Subject = "Nuevo Pago"; miMensaje.To.Add(new MailAddress("*****@*****.**")); miMensaje.From = new MailAddress(CORREO, "Gerardo Chavira"); miMensaje.Body = $"{misDatos.Cliente} a pagado la factura con el número {misDatos.NFactura}\nMonto: {misDatos.Costo:C}\nFecha y Hora: {DateTime.Now}"; CorreoElectronico miCorreoElectronico = new CorreoElectronico(SERVIDOR, PUERTO, CORREO, CONTRASEÑA); miCorreoElectronico.Enviar(miMensaje); }
public void AgregarDestinatarioOcultoTest() { string correoElectronico = "*****@*****.**"; string nombreMostrar = "Lucas"; var valorRetorno = new CorreoElectronico(); valorRetorno.AgregarDestinatarioOculto(correoElectronico, nombreMostrar); var listaDeDestinatarios = valorRetorno.DestinatariosOcultos; Assert.AreNotEqual(0, listaDeDestinatarios.Count); }
public void EliminarDestinatariosOcultosTest() { var valorRetorno = new CorreoElectronico(); valorRetorno.AgregarDestinatarioOculto("*****@*****.**", "aaaa"); valorRetorno.AgregarDestinatarioOculto("*****@*****.**", "cccc"); valorRetorno.EliminarDestinatariosOcultos("*****@*****.**"); Assert.AreEqual(1, valorRetorno.DestinatariosOcultos.Count); valorRetorno.EliminarDestinatariosOcultos(); Assert.AreEqual(0, valorRetorno.DestinatariosOcultos.Count); }
public void enviarCorreo(ClsCliente oCliente, string pAsunto, string pCuerpoMail) { try { Mail oMail = new Mail(oCliente.mail, pAsunto, pCuerpoMail); CorreoElectronico oCorreoElectronico = new CorreoElectronico(); oCorreoElectronico.EnviarCorreo(oMail); } catch (Exception) { throw; } }
protected void btnEliminar_Click(object sender, EventArgs e) { try { Proveedor consultaProveedor = new Proveedor(txtEliminar.Text); if (consultaProveedor != null) { PersonaContacto personaContacto = new PersonaContacto(consultaProveedor); Telefono telefono = new Telefono(); List <Telefono> listaTelefono = telefono.Leer(consultaProveedor); List <Telefono> listaTelefonoPerContacto = telefono.Leer(personaContacto); CorreoElectronico correo = new CorreoElectronico(consultaProveedor.CodigoCorreoElectronico); foreach (Telefono numero in listaTelefono) { numero.Eliminar(); } foreach (Telefono numero in listaTelefonoPerContacto) { numero.Eliminar(); } Producto todosProductos = new Producto(); List <Producto> listaProducto = todosProductos.Todos(); foreach (Producto producto in listaProducto) { consultaProveedor.EliminarProducto(producto); } personaContacto.Eliminar(); consultaProveedor.Eliminar(); correo.Eliminar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El proveedor ha sido eliminado');" + "window.location ='Proveedores.aspx';", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El Proveedor no existe');", true); } } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error con la base de datos. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('No hay conexión con la base de datos');", true); } }
private void enviocorreo(string factura, string correoCliente, string asunto, string mensaje, string para, string copia, string copiaOculta) { ConfiguracionEmail cfEmail = new ConfiguracionEmail(); cfEmail.Asunto = asunto; cfEmail.host = "192.168.30.8"; cfEmail.enableSsl = false; cfEmail.port = 25; /*cfEmail.user = "******"; * cfEmail.password = "******";*/ cfEmail.user = UsuEmail; cfEmail.password = PassEmail; //cfEmail.Para = "*****@*****.**"; cfEmail.Para = para; cfEmail.Copia = copia; cfEmail.CopiaOculta = copiaOculta; cfEmail.cuentaCorreo = "*****@*****.**"; cfEmail.Titulo = "Robot Correo Automatizacion"; CorreoElectronico Correo = new CorreoElectronico(); addLog(Correo.MensajeError); //byte[] byteTextAnexos = File.ReadAllBytes("c:\\transer\\ws\\facturacion\\" + factura + "\\" + factura + ".zip"); byte[] byteTextAnexos = File.ReadAllBytes("c:\\transer\\ws\\facturacion\\" + factura + "\\anexos\\anexos.zip"); MailAttachment attach = new MailAttachment(byteTextAnexos, "anexos_" + factura + ".zip"); StringBuilder sb = new StringBuilder(); sb.AppendLine(" Señor(es), "); sb.AppendLine(correoCliente); sb.AppendLine(" "); sb.AppendLine(" Les informamos que TRANSPORTES Y SERVICIOS TRANSER S.A les ha emitido el siguiente documento. "); sb.AppendLine(" "); sb.AppendLine(" Número de documento: " + factura); sb.AppendLine(" Tipo de documento: FACTURA"); sb.AppendLine(" Fecha de emisión: " + DateTime.Now.ToLongDateString()); sb.AppendLine(" "); sb.AppendLine(" Los anexos que soportan el documento sobrepasan el tamaño máximo permitido por nuestro PST, por tal razón los enviamos anexos al presente mensaje. "); sb.AppendLine(" "); sb.AppendLine(" Si tiene alguna inquietud al respecto no dude en contactar a nuestros representantes comerciales. "); sb.AppendLine(" "); sb.AppendLine(" "); sb.AppendLine(" Atentamente, "); sb.AppendLine(" "); sb.AppendLine(" TRANSPORTES Y SERVICIOS TRANSER S.A "); cfEmail.Mensaje = sb.ToString(); Correo.SendMail(cfEmail, attach); }
public static void EnviarCorreoPorContacto(string mensaje, string nombre, int telefono, string mail) { string saltoLinea = "\n"; try { // Genero una Instancia de Mail para armar el formato del Mismo var unMail = new CorreoElectronico(); // Agrego Todos los valores correspondientes a Enviar string correoDestinatario = "*****@*****.**"; string nombreMostrar = nombre; unMail.RemitenteCorreo = "*****@*****.**"; unMail.RemitenteNombreMostrar = "Healthy Fox"; unMail.AgregarDestinatario(correoDestinatario, nombreMostrar); unMail.TituloCorreo = "UAI BOOK | Contacto Usuario "; unMail.CuerpoCorreo = "La siguiente persona se ha comunicado: " + nombre + saltoLinea + saltoLinea + "Sus datos para contactarse con la persona son" + saltoLinea + saltoLinea + "Mail: " + mail + saltoLinea + saltoLinea + "Telefono: " + telefono + saltoLinea + saltoLinea + "Mensaje: " + saltoLinea + saltoLinea + mensaje + saltoLinea + " MUCHAS GRACIAS " + saltoLinea + saltoLinea + "Que tenga un buen día"; // Envio el Mail var nuevoCorreo = new CorreoNetMailing(); nuevoCorreo.EnviarCorreoElectronico(unMail); } catch (Exception e) { LogueadorEventViewer.Instancia().LogInformacion("El siguiente error fue mostrado al Generar un Mail:" + e.ToString(), "HealthyFox", "Log"); throw new Exception("Error al Intentar enviar un Mail"); } }
public static object ActualizarClienteWeb(String[] strParametros) { ClienteBE oClienteBE = new ClienteBE(); ClienteBL oClienteBL = new ClienteBL(); ClienteBEList oClienteBEList = new ClienteBEList(); int nid_cliente; Int32.TryParse(strParametros[0], out nid_cliente); oClienteBE.nid_cliente = nid_cliente; oClienteBE.co_tipo_documento = strParametros[1]; oClienteBE.nu_documento = strParametros[2]; oClienteBE.no_nombre = strParametros[3]; oClienteBE.no_ape_paterno = strParametros[4]; oClienteBE.no_ape_materno = strParametros[5]; oClienteBE.nu_tel_movil = strParametros[6]; oClienteBE.no_email = strParametros[7]; oClienteBE.tx_direccion = strParametros[8]; oClienteBE.nu_placa = strParametros[9]; oClienteBE.nid_marca = Convert.ToInt32(strParametros[10]); oClienteBE.nid_modelo = Convert.ToInt32(strParametros[11]); //Generar Clave Web string no_clave_web = ""; no_clave_web += oClienteBE.nu_documento.Substring(0, 4); no_clave_web += oClienteBE.no_ape_paterno.Substring(0, 2); no_clave_web += oClienteBE.no_ape_materno.Substring(0, 2); oClienteBE.no_clave_web = no_clave_web; int resultado = oClienteBL.ActualizarClienteWeb(oClienteBE); //Enviar Correo CorreoElectronico oEmail = new CorreoElectronico(HttpContext.Current.Server.MapPath("~/")); oEmail.EnviarCorreo_ClienteRegistro(oClienteBE, Parametros.EstadoCita.REGISTRADA); object response = new { resultado }; System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); return(serializer.Serialize(response)); }
private void enviarCorreo(tbDocumento proforma) { if (Utility.AccesoInternet()) { DialogResult result = MessageBox.Show("Se enviará por correo electrónico la factura seleccionada, Desea continuar?", "Envio de correo electrónico", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { List <string> correos = new List <string>(); if (proforma.correo1 != null) { correos.Add(proforma.correo1.Trim()); } if (proforma.correo2 != null) { correos.Add(proforma.correo2.Trim()); } bool enviado = false; try { CorreoElectronico correo = new CorreoElectronico(proforma, correos, true); enviado = correo.enviarCorreo(); } catch (CorreoSinDestinatarioException ex) { MessageBox.Show(ex.Message, "Correo Electrónico", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (enviado) { MessageBox.Show("Se envió correctamente el correo electrónico", "Correo Electrónico", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Se produjo un error al enviar el Correo Electrónico", "Correo Electrónico", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("No hay acceso a internet", "Sin Internet", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static void EnviarCorreoPorPrestamoAdedudado(List <DtoPrestamo> prestamos) { string saltoLinea = "\n"; try { foreach (var item in prestamos) { // Genero una Instancia de Mail para armar el formato del Mismo var unMail = new CorreoElectronico(); DtoMembershipUser usuarioDeudor = BLL.GestorMaestro.ObtenerUsuarioPorId(item.UserId); // Obtengo el mail de cada usuario string nombreMostrar = usuarioDeudor.FullName; string correoDestinatario = "*****@*****.**"; unMail.RemitenteCorreo = "*****@*****.**"; unMail.RemitenteNombreMostrar = "Healthy Fox"; unMail.AgregarDestinatario(correoDestinatario, nombreMostrar); unMail.TituloCorreo = "UAI BOOK | Contacto Usuario "; unMail.CuerpoCorreo = "Buenos Dias:" + nombreMostrar + saltoLinea + saltoLinea + "Le enviamos este mail para informarle que usted posee un libro el cual la fecha del prestamo ha caducado." + saltoLinea + saltoLinea + "Le Pedimos que devuelva el libro esta misma semana, sino sera multado" + saltoLinea + saltoLinea + " MUCHAS GRACIAS " + saltoLinea + saltoLinea + "Que tenga un buen día"; // Envio el Mail var nuevoCorreo = new CorreoNetMailing(); nuevoCorreo.EnviarCorreoElectronico(unMail); } } catch (Exception e) { LogueadorEventViewer.Instancia().LogInformacion("El siguiente error fue mostrado al Generar un Mail:" + e.ToString(), "HealthyFox", "Log"); throw new Exception("Error al Intentar enviar un Mail"); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2); CorreoElectronico correo = new CorreoElectronico(txtCorreo.Text); correo.Insertar(); Proveedor proveedor = new Proveedor(dplRif.SelectedValue + txtRif.Text, txtRazonSocial.Text, txtDenoComercial.Text, txtPaginaWeb.Text, CodLug2, CodLug1, correo.Codigo); proveedor.Insertar(); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, proveedor); telefono1.Insertar(); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, proveedor); telefono2.Insertar(); PersonaContacto personaContacto1 = new PersonaContacto(CedulaDrop.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, proveedor); personaContacto1.Insertar(); Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, personaContacto1); telefono3.Insertar(); Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, personaContacto1); telefono4.Insertar(); /* PersonaContacto personaContacto2 = new PersonaContacto(CedulaDrop2.SelectedValue + txtCedula2.Text, Nombre3.Text, Nombre4.Text, Apellido3.Text, Apellido4.Text, proveedor); * personaContacto2.Insertar(); * Telefono telefono5 = new Telefono(int.Parse(CodigoPais5.SelectedValue), int.Parse(CodAre5.Text), int.Parse(txtTelefono5.Text), TipoTelf5.Text, personaContacto2); * telefono5.Insertar(); * Telefono telefono6 = new Telefono(int.Parse(CodigoPais6.SelectedValue), int.Parse(CodAre6.Text), int.Parse(txtTelefono6.Text), TipoTelf6.Text, personaContacto2); * telefono6.Insertar();*/ Session["ProveedorRif"] = proveedor.RIF; Response.Redirect("/Views/Check_Products.aspx", false); //ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El proveedor se ha sido registrado exitosamente');" + // "window.location ='Proveedores.aspx';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al registrar la persona. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
public static void EnviarCorreoPorAltaUsuario() { string saltoLinea = "\n"; try { // Genero una Instancia de Mail para armar el formato del Mismo var unMail = new CorreoElectronico(); // Agrego Todos los valores correspondientes a Enviar string correoDestinatario = ConfiguracionUsuario.Instance().Mail; string nombreMostrar = ConfiguracionUsuario.Instance().Nombre; string contraseña = ConfiguracionUsuario.Instance().Contraseña; unMail.RemitenteCorreo = "*****@*****.**"; unMail.RemitenteNombreMostrar = "Healthy Fox"; unMail.AgregarDestinatario(correoDestinatario, nombreMostrar); unMail.TituloCorreo = "Alta Usuario Healthy Fox"; unMail.CuerpoCorreo = "Estimado/a: " + nombreMostrar + saltoLinea + saltoLinea + "Gracias por utilizar Healthy Fox. Le informamos que de acuerdo a sus datos ingresados registro un usuario con los siguientes datos:" + saltoLinea + saltoLinea + "Nombre y Apellido:" + "" + nombreMostrar + " " + ConfiguracionUsuario.Instance().Apellido + "\n" + "Contraseña: " + contraseña + saltoLinea + saltoLinea + "Que tenga un buen día"; // Envio el Mail var nuevoCorreo = new CorreoNetMailing(); nuevoCorreo.EnviarCorreoElectronico(unMail); } catch (Exception e) { LogueadorEventViewer.Instancia().LogInformacion("El siguiente error fue mostrado al Generar un Mail:" + e.ToString(), "HealthyFox", "Log"); throw new Exception("Error al Intentar enviar un Mail"); } }
public ControlSistema(string conexionBase) { conBdd = new BddSQLServer(conexionBase, "C:\\TEMP"); string pathGuardar = conBdd.obtenerParametro(5).valor; seguridad = new Seguridad(); email = new CorreoElectronico(pathGuardar); smsSend = new MensajeTexto(pathGuardar); conBdd.set_archivo_path_guradar(pathGuardar); logSistema = new LecturaEscrituraArchivo(); logSistema.set_path_guardar(pathGuardar); logSistema.archivo_guardar("LOG_SISTEMA"); string configCorreo = conBdd.obtenerParametro(1).valor; string configSMS = conBdd.obtenerParametro(6).valor; numeroIntentos = int.Parse(conBdd.obtenerParametro(2).valor); longitudClave = int.Parse(conBdd.obtenerParametro(4).valor); email.configurar_parametros(configCorreo.Split(':')); smsSend.configurar_parametros(configSMS.Split(':')); }
private bool SendEmail(string asunto, string mensaje, string para, string copia, string copiaOculta) { //SendEmail("Transer.Tecnologia.Automatizacion", ex.Message, "*****@*****.**", "*****@*****.**", "*****@*****.**"); ConfiguracionEmail cfEmail = new ConfiguracionEmail(); cfEmail.Asunto = asunto; cfEmail.Mensaje = mensaje; cfEmail.host = "192.168.30.8"; cfEmail.enableSsl = false; cfEmail.port = 25; cfEmail.user = UsuEmail; cfEmail.password = PassEmail; cfEmail.Para = para; cfEmail.Copia = copia; cfEmail.CopiaOculta = copiaOculta; cfEmail.cuentaCorreo = "*****@*****.**"; cfEmail.Titulo = "Robot Correo Automatizacion"; CorreoElectronico Correo = new CorreoElectronico(); //addLog(Correo.MensajeError); return(Correo.SendMail(cfEmail)); }
public static CorreoElectronico Enviar(CorreoElectronico correoElectronico) { using (SmtpClient cliente = new SmtpClient(correoElectronico.Host, correoElectronico.Puerto)) { try { cliente.EnableSsl = correoElectronico.HabilitarSSL; cliente.Credentials = new NetworkCredential(correoElectronico.UsuarioCorreo, correoElectronico.PasswordCorreo); MailMessage mensaje = new MailMessage(correoElectronico.Remitente, correoElectronico.Destinatario, correoElectronico.Titulo, correoElectronico.Mensaje); cliente.Send(mensaje); correoElectronico.EstatusEnvio = true; correoElectronico.RespuestaEnvio = "El correo se envío con exito."; } catch (Exception ex) { correoElectronico.EstatusEnvio = false; correoElectronico.RespuestaEnvio = "Ocurrio un error, el correo no se envío. Error: " + ex.Message; } } return(correoElectronico); }
private bool SendEmail(string asunto, string mensaje, string para, string copia, string copiaOculta) { ConfiguracionEmail cfEmail = new ConfiguracionEmail(); cfEmail.Asunto = asunto; cfEmail.Mensaje = mensaje; cfEmail.host = "192.168.30.8"; cfEmail.enableSsl = false; cfEmail.port = 25; cfEmail.user = UsuEmail; cfEmail.password = PassEmail; //cfEmail.Para = "*****@*****.**"; cfEmail.Para = para; cfEmail.Copia = copia; cfEmail.CopiaOculta = copiaOculta; cfEmail.cuentaCorreo = "*****@*****.**"; cfEmail.Titulo = "Robot Correo Automatizacion"; CorreoElectronico Correo = new CorreoElectronico(); addLog(Correo.MensajeError); return(Correo.SendMail(cfEmail)); }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2); CorreoElectronico ctrlCorreo = new CorreoElectronico(txtCorreo.Text); ctrlCorreo.Insertar(); Cliente datosCliente = new Cliente(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, null); datosCliente.Insertar(); Juridico datosJuridico = new Juridico(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, txtDenoComercial.Text, txtRazonSocial.Text, int.Parse(txtCapitalDisponible.Text), txtPaginaWeb.Text, CodLug2, CodLug1, null); datosJuridico.Insertar(); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, datosCliente); telefono1.Insertar(); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, datosCliente); telefono2.Insertar(); PersonaContacto personaContacto1 = new PersonaContacto(CedulaDrop.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, datosJuridico); personaContacto1.Insertar(); Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, personaContacto1); telefono3.Insertar(); Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, personaContacto1); telefono4.Insertar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La persona ha sido registrado exitosamente');" + "window.location ='Clientes_Admin.aspx';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al registrar la persona. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
protected void btnGuardarCambios(object sender, EventArgs e) { try { //CLIENTE JURIDICO int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2); Juridico ClienteJuridico = new Juridico(dplRif.SelectedValue + txtRif.Text); ClienteJuridico.DenominacionComercial = txtDenoComercial.Text; ClienteJuridico.RazonSocial = txtRazonSocial.Text; ClienteJuridico.PaginaWeb = txtPaginaWeb.Text; ClienteJuridico.Capital = float.Parse(txtCapitalDisponible.Text); ClienteJuridico.Password = txtContraseña.Text; ClienteJuridico.DireccionFiscal = CodLug1; ClienteJuridico.DireccionFisica = CodLug2; CorreoElectronico ctrlCorreo = new CorreoElectronico(ClienteJuridico.CodigoCorreoElectronico); ctrlCorreo.Direccion = txtCorreo.Text; ctrlCorreo.Actualizar(); ClienteJuridico.Actualizar(); Telefono telefono = new Telefono(); List <Telefono> telefonos = telefono.Leer(ClienteJuridico); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, ClienteJuridico); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, ClienteJuridico); if (!VerificarCambiosTelefono(telefonos[0], telefono1)) { telefonos[0].Eliminar(); telefono1.Insertar(); } if (!VerificarCambiosTelefono(telefonos[1], telefono2)) { telefonos[1].Eliminar(); telefono2.Insertar(); } //PERSONA DE CONTACTO PersonaContacto contacto = ClienteJuridico.PersonaContacto(); contacto.Nombre1 = Nombre1.Text; contacto.Nombre2 = Nombre2.Text; contacto.Apellido1 = Apellido1.Text; contacto.Apellido2 = Apellido2.Text; contacto.Cedula = dplCedula.SelectedValue + txtCedula.Text; contacto.Actualizar(); telefonos = telefono.Leer(contacto); Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, contacto); Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, contacto); if (!VerificarCambiosTelefono(telefonos[0], telefono3)) { telefonos[0].Eliminar(); telefono3.Insertar(); } if (!VerificarCambiosTelefono(telefonos[1], telefono4)) { telefonos[1].Eliminar(); telefono4.Insertar(); } //Response.Redirect("/Views/Clientes_Admin.aspx", false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El cliente se ha sido modificado exitosamente');" + "window.location ='Clientes_Admin';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al modificar el cliente juridico. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
protected void btnBuscar_Click(object sender, EventArgs e) { Juridico cliente = new Juridico(BuscarRif.Text); if (cliente.RazonSocial != null) { //RIF char[] a = new char[1]; cliente.RIF.CopyTo(0, a, 0, 1); char[] NumRif = new char[15]; cliente.RIF.CopyTo(1, NumRif, 0, cliente.RIF.Length - 1); dplRif.SelectedValue = new String(a).Replace("\0", ""); dplRif.Enabled = true; txtRif.Text = new String(NumRif).Replace("\0", ""); txtRif.Enabled = true; txtDenoComercial.Text = cliente.DenominacionComercial; txtDenoComercial.Enabled = true; txtRazonSocial.Text = cliente.RazonSocial; txtRazonSocial.Enabled = true; txtPaginaWeb.Text = cliente.PaginaWeb; txtPaginaWeb.Enabled = true; txtCapitalDisponible.Text = cliente.Capital.ToString(); txtCapitalDisponible.Enabled = true; //CORREO CorreoElectronico correo = new CorreoElectronico(cliente.CodigoCorreoElectronico); txtCorreo.Text = correo.Direccion; txtCorreo.Enabled = true; //TELEFONOS Telefono telefono1 = new Telefono(); List <Telefono> telefonos = telefono1.Leer(cliente); foreach (ListItem item in CodigoPais1.Items) { if (item.Value == telefonos[0].Numero[NumeroTelefono.Pais].ToString()) { CodigoPais1.SelectedValue = item.Value; } } CodigoPais1.Enabled = true; TipoTelf.SelectedValue = telefonos[0].Tipo; TipoTelf.Enabled = true; CodAre.Text = telefonos[0].Numero[NumeroTelefono.Area].ToString(); CodAre.Enabled = true; txtTelefono1.Text = telefonos[0].Numero[NumeroTelefono.Numero].ToString(); txtTelefono1.Enabled = true; if (telefonos.Count > 1) { foreach (ListItem item in CodigoPais2.Items) { if (item.Value == telefonos[1].Numero[NumeroTelefono.Pais].ToString()) { CodigoPais2.SelectedValue = item.Value; } } CodigoPais2.Enabled = true; TipoTelf2.SelectedValue = telefonos[1].Tipo; TipoTelf2.Enabled = true; CodAre2.Text = telefonos[1].Numero[NumeroTelefono.Area].ToString(); CodAre2.Enabled = true; txtTelefono2.Text = telefonos[1].Numero[NumeroTelefono.Numero].ToString(); txtTelefono2.Enabled = true; } //DIRECCION FISCAL Lugar parroquia = new Lugar(cliente.DireccionFiscal); Lugar Municipio = new Lugar(parroquia.CodigoUbicacion); Lugar Estado = new Lugar(Municipio.CodigoUbicacion); dplEstado.SelectedValue = Estado.Nombre; dplEstado.Enabled = true; this.dplEstado_SelectedIndexChanged(sender, e); dplMunicipio.SelectedValue = Municipio.Nombre; dplMunicipio.Enabled = true; this.dplMunicipio_SelectedIndexChanged(sender, e); dplParroquia.SelectedValue = parroquia.Nombre; dplParroquia.Enabled = true; //DIRECCION FISICA PRINCIPAL Lugar parroquia2 = new Lugar(cliente.DireccionFisica); Lugar Municipio2 = new Lugar(parroquia2.CodigoUbicacion); Lugar Estado2 = new Lugar(Municipio2.CodigoUbicacion); dplEstado2.SelectedValue = Estado2.Nombre; dplEstado2.Enabled = true; this.dplEstado2_SelectedIndexChanged(sender, e); dplMunicipio2.SelectedValue = Municipio2.Nombre; dplMunicipio2.Enabled = true; this.dplMunicipio2_SelectedIndexChanged(sender, e); dplParroquia2.SelectedValue = parroquia2.Nombre; dplParroquia2.Enabled = true; //CONTRASEÑA txtContraseña.Text = cliente.Password; txtContraseña.Enabled = true; txtRepetirContraseña.Text = cliente.Password; txtRepetirContraseña.Enabled = true; //PERSONA DE CONTACTO PersonaContacto contacto = cliente.PersonaContacto(); //CEDULA char[] c = new char[1]; contacto.Cedula.CopyTo(0, c, 0, 1); char[] NumCed = new char[15]; contacto.Cedula.CopyTo(1, NumCed, 0, contacto.Cedula.Length - 1); dplCedula.SelectedValue = new String(c).Replace("\0", ""); dplCedula.Enabled = true; txtCedula.Text = new String(NumCed).Replace("\0", ""); txtCedula.Enabled = true; //NOMBRE Y APELLIDO DE LA PERSONA DE CONTACTO Nombre1.Text = contacto.Nombre1; Nombre1.Enabled = true; Nombre2.Text = contacto.Nombre2; Nombre2.Enabled = true; Apellido1.Text = contacto.Apellido1; Apellido1.Enabled = true; Apellido2.Text = contacto.Apellido2; Apellido2.Enabled = true; //TELEFONOS DE LA PERSONA DE CONTACTO Telefono telefono3 = new Telefono(); List <Telefono> telefonosPC = telefono3.Leer(contacto); foreach (ListItem item in CodigoPais3.Items) { if (item.Value == telefonosPC[0].Numero[NumeroTelefono.Pais].ToString()) { CodigoPais3.SelectedValue = item.Value; } } CodigoPais3.Enabled = true; TipoTelf3.SelectedValue = telefonosPC[0].Tipo; TipoTelf3.Enabled = true; CodAre3.Text = telefonosPC[0].Numero[NumeroTelefono.Area].ToString(); CodAre3.Enabled = true; txtTelefono3.Text = telefonosPC[0].Numero[NumeroTelefono.Numero].ToString(); txtTelefono3.Enabled = true; if (telefonosPC.Count > 1) { foreach (ListItem item in CodigoPais4.Items) { if (item.Value == telefonosPC[1].Numero[NumeroTelefono.Pais].ToString()) { CodigoPais4.SelectedValue = item.Value; } } CodigoPais4.Enabled = true; TipoTelf4.SelectedValue = telefonosPC[1].Tipo; TipoTelf4.Enabled = true; CodAre4.Text = telefonosPC[1].Numero[NumeroTelefono.Area].ToString(); CodAre4.Enabled = true; txtTelefono4.Text = telefonosPC[1].Numero[NumeroTelefono.Numero].ToString(); txtTelefono4.Enabled = true; } btnModificar.Enabled = true; } else { //PERSONA DE CONTACTO dplCedula.Enabled = false; dplCedula.CssClass = "input-group-prepend be-addon"; txtCedula.Enabled = false; txtCedula.CssClass = "form-control"; Nombre1.Enabled = false; Nombre1.CssClass = "form-control"; Nombre2.Enabled = false; Nombre2.CssClass = "form-control"; Apellido1.Enabled = false; Apellido1.CssClass = "form-control"; Apellido2.Enabled = false; Apellido2.CssClass = "form-control"; CodigoPais3.Enabled = false; CodigoPais3.CssClass = "input-group-prepend be-addon"; TipoTelf3.Enabled = false; TipoTelf3.CssClass = "input-group-prepend be-addon"; CodAre3.Enabled = false; CodAre3.CssClass = "form-control"; txtTelefono3.Enabled = false; txtTelefono3.CssClass = "form-control"; CodigoPais4.Enabled = false; CodigoPais4.CssClass = "input-group-prepend be-addon"; TipoTelf4.Enabled = false; TipoTelf4.CssClass = "input-group-prepend be-addon"; CodAre4.Enabled = false; CodAre4.CssClass = "form-control"; txtTelefono4.Enabled = false; txtTelefono4.CssClass = "form-control"; //DATOS DEL CLIENTE JURIDICO dplRif.Enabled = false; dplRif.CssClass = "input-group-prepend be-addon"; txtRif.Enabled = false; txtRif.CssClass = "form-control"; txtDenoComercial.Enabled = false; txtDenoComercial.CssClass = "form-control"; txtRazonSocial.Enabled = false; txtRazonSocial.CssClass = "form-control"; txtPaginaWeb.Enabled = false; txtPaginaWeb.CssClass = "form-control"; txtCapitalDisponible.Enabled = false; txtCapitalDisponible.CssClass = "form-control"; txtCorreo.Enabled = false; txtCorreo.CssClass = "form-control"; CodigoPais1.Enabled = false; CodigoPais1.CssClass = "input-group-prepend be-addon"; TipoTelf.Enabled = false; TipoTelf.CssClass = "input-group-prepend be-addon"; CodAre.Enabled = false; CodAre.CssClass = "form-control"; txtTelefono1.Enabled = false; txtTelefono1.CssClass = "form-control"; CodigoPais2.Enabled = false; CodigoPais2.CssClass = "input-group-prepend be-addon"; TipoTelf2.Enabled = false; TipoTelf2.CssClass = "input-group-prepend be-addon"; CodAre2.Enabled = false; CodAre2.CssClass = "form-control"; txtTelefono2.Enabled = false; txtTelefono2.CssClass = "form-control"; dplEstado.Enabled = false; dplEstado.CssClass = "input-group-prepend be-addon"; dplMunicipio.Enabled = false; dplMunicipio.CssClass = "input-group-prepend be-addon"; dplParroquia.Enabled = false; dplParroquia.CssClass = "input-group-prepend be-addon"; dplEstado2.Enabled = false; dplEstado2.CssClass = "input-group-prepend be-addon"; dplMunicipio2.Enabled = false; dplMunicipio2.CssClass = "input-group-prepend be-addon"; dplParroquia2.Enabled = false; dplParroquia2.CssClass = "input-group-prepend be-addon"; txtContraseña.Enabled = false; txtContraseña.CssClass = "form-control"; txtRepetirContraseña.Enabled = false; txtRepetirContraseña.CssClass = "form-control"; btnModificar.Enabled = false; btnModificar.CssClass = "btn btn-primary btn-user btn-block"; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El cliente no existe');", true); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado); CorreoElectronico correo = new CorreoElectronico(txtCorreo.Text); correo.Insertar(); Departamento departamento = new Departamento(); int CodDepartamento = departamento.Get_CodDepartamento(Departamentos.SelectedValue); Tienda tienda = new Tienda(); int CodTienda = tienda.Get_CodTienda(Tiendas.SelectedValue); Cargo cargo = new Cargo(); int CodCargo = cargo.Get_CodCargo(Cargos.SelectedValue); if (int.Parse(Jefe.Text) != 0) { Empleado empleado = new Empleado(txtContraseña.Text, dplRif.SelectedValue + txtRif.Text, dplCedula.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, new Departamento(CodDepartamento), new Tienda(CodTienda), new Lugar(CodLug1), correo, new Empleado(int.Parse(Jefe.Text))); empleado.Insertar(); this.AssignHorarios(empleado); this.AssignCargos(empleado, new Cargo(CodCargo)); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, empleado); telefono1.Insertar(); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, empleado); telefono2.Insertar(); Session["EmpleadoRif"] = empleado.Codigo; } else { Empleado empleado = new Empleado(txtContraseña.Text, dplRif.SelectedValue + txtRif.Text, dplCedula.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, new Departamento(CodDepartamento), new Tienda(CodTienda), new Lugar(CodLug1), correo, null); empleado.Insertar(); this.AssignHorarios(empleado); this.AssignCargos(empleado, new Cargo(CodCargo)); Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, empleado); telefono1.Insertar(); Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, empleado); telefono2.Insertar(); Session["EmpleadoRif"] = empleado.Codigo; } Response.Redirect("/Views/Employee/Beneficios.aspx", false); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al registrar el empleado. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
public virtual void DeleteCorreoElectronico(CorreoElectronico correoElectronico) { CorreosElectronicos.Remove(correoElectronico); }
public void SaveCorreoElectronico(CorreoElectronico correoElectronico) { if (correoElectronico.Id == 0) { correoElectronico.Activo = true; correoElectronico.CreadoEl = DateTime.Now; } correoElectronico.ModificadoEl = DateTime.Now; correoElectronicoRepository.SaveOrUpdate(correoElectronico); }
public virtual void AddCorreoElectronico(CorreoElectronico correoElectronico) { CorreosElectronicos.Add(correoElectronico); }