partial void DeletePedido(Pedido instance);
partial void InsertPedido(Pedido instance);
partial void UpdatePedido(Pedido instance);
// Metodo que guarda la cabecera del Pedido y los detalles del mismo // se envia el pedido por mail al usuario logeado y al proveedor protected void bt_guardar_Click(object sender, EventArgs e) { DetallePedido detallePed; nvoPedido = new Pedido(); nvoPedido.nroPedido = generarCodigo(); nvoPedido.fechaPedido = DateTime.Today.Date; nvoPedido.proveedor = 1; iPedido.save<Pedido>(nvoPedido); DataTable dt = Session["DtPedidos"] as DataTable; foreach (DataRow row in dt.Rows) { detallePed = new DetallePedido(); detallePed.nroDetallePedido = generarNroDetalle(); detallePed.nroPedido = nvoPedido.nroPedido; detallePed.codigoMedicamento = Convert.ToInt32(row["codigo"]); detallePed.cantidad = Convert.ToInt32(row["cantidadPedida"]); iDetalle.save<DetallePedido>(detallePed); Intermediario.confirmarCambios(); } //Recupera el usuario logueado al sistema String usLogueado=Session["UsuarioLogueado"].ToString(); Usuario userLogueado = logueado.getPorCriterio<Usuario>(usLogueado).First<Usuario>(); destinatario = userLogueado.mail; //Si tiene permiso para recibir mails, lo agrega a los destinatarios if (userLogueado.recibeAlertas == true) { msg.To.Add(destinatario); } //enviar mail al proveedor y al usuario logueado msg.To.Add("*****@*****.**"); //Busca el mail del pedido string Body = System.IO.File.ReadAllText(Server.MapPath("MailPedidos.htm")); msg.Body = Body; msg.IsBodyHtml = true; //Busca el adjunto-debe enviarle el pedido adjunto-- // adjunto = new Attachment("C:adjunto.txt"); //lo adjuntamos // msg.Attachments.Add(new Attachment(@"C:\Users\CarlaFern\Downloads\ReporteVto.pdf")); //Envìa desdel el mail del sistema msg.From = new MailAddress("*****@*****.**"); //Configura el asunto del mail msg.Subject = "Centro Salud-Información"; client.Credentials = new NetworkCredential("*****@*****.**", "sistemamaipu"); client.Host = "smtp.gmail.com"; client.Port = 25; client.EnableSsl = true; //Envìa el mail client.Send(msg); //Enviar mensaje de pedido generado String msj = "Se ha creado un nuevo pedido. Nro Pedido: " + nvoPedido.nroPedido; mostrarMensaje(msj); txt_nombreMed.Text = ""; }