Exemplo n.º 1
0
        // Conseguir un Tratamiento en especifico por el ID
        public Tratamiento Get(int id)
        {
            var result = new Tratamiento();

            try
            {
                result = _applicationDbContext.Tratamiento.Single(x => x.idTratamiento == id);
            }
            catch (Exception error)
            {
            }
            return(result);
        }
Exemplo n.º 2
0
 // PUT: api/Tratamiento/5
 public IHttpActionResult Put(string id, [FromBody] Tratamiento tratamiento)
 {
     try
     {
         tratamiento.Id = Convert.ToInt32(id);
         TratamientoServicio.Update(tratamiento);
         return(Ok());
     }
     catch (Exception ex)
     {
         Log.Error <TratamientoController>("Put Se ha producido un error en el llamado de la URI= " + Url.Request.RequestUri, ex);
         return(BadRequest());
     }
 }
Exemplo n.º 3
0
        public IActionResult Update(int id, [FromBody] Tratamiento Model)
        {
            Model.idTratamiento = id;
            var result = _tratamientoServices.Update(Model);

            if (!result)
            {
                return(Json("no actualizado"));
            }
            else
            {
                return(Json("actualizado correctamente"));
            }
        }
Exemplo n.º 4
0
        public async Task <IHttpActionResult> DeleteTratamiento(int id)
        {
            Tratamiento tratamiento = await db.Tratamiento.FindAsync(id);

            if (tratamiento == null)
            {
                return(NotFound());
            }

            db.Tratamiento.Remove(tratamiento);
            await db.SaveChangesAsync();

            return(Ok(tratamiento));
        }
 protected void ValidarDestinatarioFrecuenteId(Tratamiento Tratamiento, string Valor)
 {
     if (Valor.Equals(string.Empty))
     {
         if (Tratamiento.ToString() == "Add")
         {
             throw new Exception("Destinatario frecuente no agregado: campo 'Id' sin informar");
         }
         else
         {
             throw new Exception("Destinatario frecuente no actualizado: campo 'Id' sin informar");
         }
     }
 }
Exemplo n.º 6
0
 public ActionResult Create(Tratamiento tratamiento)
 {
     try
     {
         this.db.Tratamiento.Add(tratamiento);
         this.db.SaveChanges();
         this.ViewBag.Ficha = db.Ficha.FirstOrDefault(f => f.Id_Paciente == tratamiento.Id_Paciente);
         return(RedirectToAction($"../Paciente/Details/{tratamiento.Id_Paciente}"));
     }
     catch
     {
         return(View("../Paciente/Index", this.db.Paciente.OrderBy(p => p.Apellido).ToList()));
     }
 }
Exemplo n.º 7
0
        public void sqlBuscarXIdTratamientoTest()
        {
            Int16          id1 = 1;
            DAOTratamiento serverTratamiento = new DAOTratamiento();
            Tratamiento    miTratamiento     = serverTratamiento.SqlBuscarXIdTratamiento(id1);

            //Assert que comprueba que el objeto exista.
            Assert.IsNotNull(miTratamiento);

            //Assert para que los string no esten vacios
            Assert.IsNotEmpty(miTratamiento.Nombre);
            Assert.IsNotEmpty(miTratamiento.Descripcion);
            Assert.IsNotEmpty(miTratamiento.Explicacion);
            Assert.IsNotEmpty(miTratamiento.Estado);
        }
Exemplo n.º 8
0
        public void finalizarTratamiento(Tratamiento tratamiento)
        {
            verificarPermiso("OP042");

            try
            {
                dalTratamiento.finalizarTratamiento(tratamiento);
                bllBitacora.crearNuevaBitacora("Finalizar Tratamiento", "Se finalizo el tratamiento con id: " + tratamiento.Id, Criticidad.Media);
            }
            catch (Exception ex)
            {
                bllBitacora.crearNuevaBitacora("Finalizar Tratamiento", "Ocurrio un error intentando finalizar el tratamiento con id: " + tratamiento.Id + " error: " + ex.Message, Criticidad.Alta);
                throw new Exception(NuSmartMessage.formatearMensaje("Tratamiento_error_finalizar"));
            }
        }
Exemplo n.º 9
0
        public async Task <ActionResult> Editar(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var         respuesta   = new Respuesta();
            Tratamiento tratamiento = await db.Tratamientos.FindAsync(id);

            if (tratamiento == null)
            {
                return(Json(respuesta));
            }
            return(RespuestaParcial(respuesta, Parametros.Rutas.Tratamientos.VistaParcialEditarTratamiento, tratamiento));
        }
Exemplo n.º 10
0
        public ActionResult Edit(int id, Tratamiento tratamiento)
        {
            if (ModelState.IsValid)
            {
                _db = new ClinicaContext();
                _db.Entry(tratamiento).State = EntityState.Modified;
                _db.SaveChanges();

                return(RedirectToAction("Index", "Tratamientos", new { id = 1 }));
            }
            List <Odontologo> odontologos = _db.Odontologos.ToList();

            ViewBag.odontologos = odontologos;
            return(View(tratamiento));
        }
Exemplo n.º 11
0
        public async Task <ActionResult> ProcesarCreacion([Bind(Include = "Id_Tratamiento,Id_Paciente,Fecha_Inicio,Fecha_Fin,Costo,Detalle")] Tratamiento tratamiento)
        {
            var respuesta = new Respuesta();

            if (ModelState.IsValid)
            {
                db.Tratamientos.Add(tratamiento);
                await db.SaveChangesAsync();

                ViewBag.id = tratamiento.Id_Paciente;
                return(RespuestaParcial(respuesta));
            }
            Validation();
            return(RespuestaParcialConError(respuesta, Parametros.Rutas.Tratamientos.VistaParcialInsertarTratamiento, tratamiento));
        }
Exemplo n.º 12
0
        public static int AgregarTratamiento(Tratamiento pTratamiento)
        {
            int retorno = 0;

            using (SqlConnection Conn = BDComun.obtenerConexion())
            {
                SqlCommand Comando =
                    new SqlCommand(
                        String.Format(
                            "insert into Tipo_Tratamiento (tipo_Tratamiento,id_Producto,Costo) values ('{0}','{1}','{2}')",
                            pTratamiento.Descripcion, pTratamiento.IdProducto, pTratamiento.Costo), Conn);

                retorno = Comando.ExecuteNonQuery();
            }
            return(retorno);
        }
Exemplo n.º 13
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,ExpedienteId,EmpleadoId,Descripcion,Fecha,Expediente,Empleado")] Tratamiento tratamiento)
        {
            ModelCustom(ModelState);
            if (ModelState.IsValid)
            {
                var result = await PutAsync("api/Tratamiento/" + tratamiento.Id, tratamiento);

                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index", "HomeProcedimiento"));
                }
            }
            ViewData["Error"] = await ErrorAsync("Tratamiento", "Edit", "Error actualizar tratamiento compruebe los campos", 400);

            return(View(tratamiento));
        }
Exemplo n.º 14
0
        public async Task <ActionResult <Tratamiento> > PostTratamiento(Tratamiento newTratamiento)
        {
            var tratamientoItem = await _context.Tratamientos.FindAsync(newTratamiento.Codigo_Tratamiento);

            if (tratamientoItem != null)
            {
                return(BadRequest());
            }
            else
            {
                _context.Tratamientos.Add(newTratamiento);
                await _context.SaveChangesAsync();

                return(CreatedAtAction(nameof(GetTratamientoItem), new { id = newTratamiento.Codigo_Tratamiento }, newTratamiento));
            }
        }
Exemplo n.º 15
0
        public Tratamiento CargarTratamiento(IDataReader dr)
        {
            Tratamiento objTratamiento = new Tratamiento();

            if (dr["CadenaId"] != DBNull.Value)
            {
                objTratamiento.CadenaId = Convert.ToInt32(dr["CadenaId"]);
            }
            if (dr["Estado"] != DBNull.Value)
            {
                objTratamiento.Estado = Convert.ToBoolean(dr["Estado"]);
            }
            objTratamiento.EstadoEnvio   = dr["EstadoEnvio"].ToString();
            objTratamiento.FechaCreacion = Convert.ToDateTime(dr["FechaCreacion"]);
            if (dr["FechaEnvio"] != DBNull.Value)
            {
                objTratamiento.FechaEnvio = Convert.ToDateTime(dr["FechaEnvio"]);
            }
            if (dr["FechaFin"] != DBNull.Value)
            {
                objTratamiento.FechaFin = Convert.ToDateTime(dr["FechaFin"]);
            }
            if (dr["FechaInicio"] != DBNull.Value)
            {
                objTratamiento.FechaInicio = Convert.ToDateTime(dr["FechaInicio"]);
            }
            if (dr["Monto"] != DBNull.Value)
            {
                objTratamiento.Monto = Convert.ToDecimal(dr["Monto"]);
            }
            if (dr["SoloRetrospectivo"] != DBNull.Value)
            {
                objTratamiento.SoloRetrospectivo = Convert.ToBoolean(dr["SoloRetrospectivo"]);
            }
            if (dr["TipoAutorizacionId"] != DBNull.Value)
            {
                objTratamiento.TipoAutorizacionId = Convert.ToByte(dr["TipoAutorizacionId"]);
            }
            objTratamiento.TratamientoId   = Convert.ToInt32(dr["TratamientoId"]);
            objTratamiento.UsuarioCreacion = dr["UsuarioCreacion"].ToString();
            objTratamiento.Version         = Convert.ToInt32(dr["Version"]);
            if (dr["Vigencia"] != DBNull.Value)
            {
                objTratamiento.Vigencia = Convert.ToInt32(dr["Vigencia"]);
            }
            return(objTratamiento);
        }
Exemplo n.º 16
0
 private Tratamiento ObtenerDatos()
 {
     try
     {
         Tratamiento tratamiento = new Tratamiento();
         foreach (DataGridViewRow row in this.ObtenerFilaSeleccionada())
         {
             tratamiento.IDTratamiento = Convert.ToInt32(row.Cells["IDTratamiento"].Value.ToString());
             tratamiento.Nombre        = row.Cells["Nombre"].Value.ToString();
         }
         return(tratamiento);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 17
0
 public ActionResult Edit(Tratamiento tratamiento)
 {
     try
     {
         this.db.Tratamiento.Attach(tratamiento);
         this.db.Entry(tratamiento).State = System.Data.Entity.EntityState.Modified;
         this.db.SaveChanges();
         Paciente paciente = db.Paciente.Find(tratamiento.Id_Paciente);
         this.ViewBag.Paciente = paciente;
         this.ViewBag.Ficha    = this.db.Ficha.FirstOrDefault(f => f.Id_Paciente == tratamiento.Id_Paciente);
         return(RedirectToAction($"../Paciente/Details/{paciente.Id_Paciente}"));
     }
     catch
     {
         return(RedirectToAction("../Paciente/Index", this.db.Paciente.OrderBy(p => p.Apellido).ToList()));
     }
 }
Exemplo n.º 18
0
        public void CambiarEstadoPrueba()
        {
            String nombre      = "Tratamiento de prueba";
            Int16  duracion    = 2;
            Int16  costo       = 300;
            String descripcion = "Descripcion de prueba";
            String explicacion = "Explicacion de prueba";
            String estado      = "Inactivo";

            Tratamiento miTratamiento = new Tratamiento(0, nombre, duracion, costo, descripcion, explicacion, estado);

            Tratamiento x = new Tratamiento();

            x.CambiarEstado(miTratamiento);

            Assert.AreNotEqual(estado, miTratamiento.Estado);
        }
Exemplo n.º 19
0
        public void TestEquals()
        {
            Detalle_Presupuesto_Factura detalleUno = new Detalle_Presupuesto_Factura();

            detalleUno.Cantidad = 3;
            detalleUno.Total_pago_tratamiento = 1500.0;
            Tratamiento tratamiento = new Tratamiento();

            detalleUno.El_Tratamiento = tratamiento;
            Detalle_Presupuesto_Factura detalleDos = new Detalle_Presupuesto_Factura();

            detalleDos.Cantidad = 3;
            detalleDos.Total_pago_tratamiento = 1500.0;
            detalleDos.El_Tratamiento         = tratamiento;

            Assert.IsTrue(detalleUno.Equals(detalleDos));
        }
Exemplo n.º 20
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            int respuesta;

            try
            {
                if (this.ValidarTextbox())
                {
                    Tratamiento obj = new Tratamiento();
                    obj.Nombre        = txtNombre.Text.Trim();
                    obj.Descripcion   = txtDescripcion.Text.Trim();
                    obj.PalabrasClave = txtPalabrasClave.Text.Trim();
                    if (string.IsNullOrWhiteSpace(lblID.Text))
                    {
                        respuesta = gestor.Insertar(obj);
                    }
                    else
                    {
                        obj.Id    = int.Parse(lblID.Text);
                        respuesta = gestor.Modificar(obj);
                    }
                    if (respuesta == 0)
                    {
                        Mensaje("msgErrorAlta", "msgError");
                    }
                    else
                    {
                        Mensaje("msgOperacionOk");
                    }
                    if (this.Owner != null)
                    {
                        this.Close();
                    }
                }
                else
                {
                    this.DialogResult = DialogResult.None;
                }
            }
            catch (Exception ex)
            {
                GestionarError.loguear(ex.ToString());
                Mensaje("errorDatoMal", "msgFaltaCompletarTitulo");
            }
        }
Exemplo n.º 21
0
        public async Task <ActionResult> Create(Tratamiento tratamiento)
        {
            ApiCall api = new ApiCall(Session);

            if (ModelState.IsValid)
            {
                var result = await api.PostAsync("/api/Tratamiento", tratamiento);

                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }
            }
            await ObtenerMascotas();

            bitacora.AgregarBitacora("Tratamiento", "Create", "No se creo", Session["US"].ToString(), 2);
            return(View(tratamiento));
        }
Exemplo n.º 22
0
        public async Task <JsonResult> Create([Bind(Include = "Id,ExpedienteId,EmpleadoId,Descripcion,Empleado,Expediente,Medicamentos")] Tratamiento tratamiento)
        {
            ModelCustom(ModelState);
            if (ModelState.IsValid)
            {
                var result = await PostAsync("api/Tratamiento", tratamiento);

                if (result.IsSuccessStatusCode)
                {
                    var resultdata = result.Content.ReadAsStringAsync().Result;
                    tratamiento = JsonConvert.DeserializeObject <Tratamiento>(resultdata);
                    return(Json(tratamiento));
                }
            }
            var Error = await ErrorAsync("Tratamiento", "Create", "Error insertar el tratamiento compruebe los campos", 400);

            return(new JsonHttpStatusResult(new { Error }, HttpStatusCode.BadRequest));
        }
        public ActionResult Registrar([FromBody] Tratamiento tratamiento)
        {
            if (!tratamiento.validarDatos())
            {
                return(BadRequest());
            }
            TratamientoImp tratamientoImp = new TratamientoImp(new TratamientoPersistencia());
            bool           seGuardo       = tratamientoImp.guardar(tratamiento);

            if (seGuardo)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }
Exemplo n.º 24
0
        public ActionResult Create(Tratamiento tratamiento)
        {
            if (ModelState.IsValid)
            {
                _db.Tratamientos.Add(tratamiento);

                _db.SaveChanges();

                //guarda en bd
                return(RedirectToAction("Index", "Tratamientos", new { id = 1 }));
            }
            List <Odontologo> odontologos = _db.Odontologos.ToList();

            ViewBag.odontologos = odontologos;


            return(View(tratamiento));
        }
Exemplo n.º 25
0
 public static TratamientoModel EntityToModel(this Tratamiento tratamiento)
 {
     return new TratamientoModel
     {
         idTratamiento = tratamiento.idTratamiento,
         calzadoterapia = tratamiento.calzadoterapia,
         ejerciciosPropioceptivos = tratamiento.ejerciciosPropioceptivos,
         farmacologico = tratamiento.farmacologico,
         fisico = tratamiento.fisico,
         ortosisDigital = tratamiento.ortosisDigital,
         ortosisDigitalTipo = tratamiento.ortosisDigitalTipo,
         otros = tratamiento.otros,
         preventivo = tratamiento.preventivo,
         preventivoObservacion = tratamiento.preventivoObservacion,
         quiropodologico = tratamiento.quiropodologico,
         vendajeFuncional = tratamiento.vendajeFuncional                
     };
 }
Exemplo n.º 26
0
        public void ConstructorTratamientoPrueba()
        {
            String nombre      = "Tratamiento de prueba";
            Int16  duracion    = 2;
            Int16  costo       = 300;
            String descripcion = "Descripcion de prueba";
            String explicacion = "Explicacion de prueba";
            String estado      = "Inactivo";



            Tratamiento miTratamiento = new Tratamiento(0, nombre, duracion, costo, descripcion, explicacion, estado);


            String nombreEsperado      = "Tratamiento de prueba";
            String descripcionEsperado = "Descripcion de prueba";
            String explicacionEsperado = "Explicacion de prueba";
            String estadoEsperado      = "Inactivo";

            Assert.IsNotNull(miTratamiento);
            //probando gets
            Assert.AreEqual(miTratamiento.Nombre, nombreEsperado);
            Assert.AreEqual(miTratamiento.Duracion, 2);
            Assert.AreEqual(miTratamiento.Costo, 300);
            Assert.AreEqual(miTratamiento.Descripcion, descripcionEsperado);
            Assert.AreEqual(miTratamiento.Explicacion, explicacionEsperado);
            Assert.AreEqual(miTratamiento.Estado, estadoEsperado);


            //probando sets
            miTratamiento.Nombre      = "Tratamiento de prueba2";
            miTratamiento.Duracion    = 20;
            miTratamiento.Costo       = 3000;
            miTratamiento.Descripcion = "Descripcion de prueba2";
            miTratamiento.Explicacion = "Explicacion de prueba2";
            miTratamiento.Estado      = "Activo";

            Assert.AreEqual(miTratamiento.Nombre, "Tratamiento de prueba2");
            Assert.AreEqual(miTratamiento.Duracion, 20);
            Assert.AreEqual(miTratamiento.Costo, 3000);
            Assert.AreEqual(miTratamiento.Descripcion, "Descripcion de prueba2");
            Assert.AreEqual(miTratamiento.Explicacion, "Explicacion de prueba2");
            Assert.AreEqual(miTratamiento.Estado, "Activo");
        }
Exemplo n.º 27
0
        public async void llenarDatos()
        {
            tratas1 = new ObservableCollection <Tratamiento>();
            tratas2 = new ObservableCollection <Tratamiento>();
            //Tratamiento trata1 = new Tratamiento() { NomTratamiento = "Trata1", Descripcion = "Descripcion1", Fechainicio = DateTime.Now, Fechacontrol = DateTime.Now, Fechafin = DateTime.Now };
            //tratas2.Add(trata1);
            Esperar1.Visibility = Visibility.Visible;
            try {
                Tratamiento trata;
                var         query = from UsuarioSelected in ParseObject.GetQuery("Tratamiento")
                                    where UsuarioSelected.Get <string>("MedicoId") == medico.Id
                                    select UsuarioSelected;
                var final = await query.FindAsync();

                foreach (var obj in final)
                {
                    trata                = new Tratamiento();
                    trata.Id             = obj.ObjectId;
                    trata.Fechainicio    = (DateTime)obj.UpdatedAt;
                    trata.Fechafin       = obj.Get <DateTime>("FechaFin");
                    trata.Fechacontrol   = obj.Get <DateTime>("FechaControl");
                    trata.NomTratamiento = obj.Get <string>("Nomtratamiento");
                    trata.Descripcion    = obj.Get <string>("Descripcion");
                    if (obj.Get <string>("paciente") == usu.Id)
                    {
                        tratas1.Add(trata);
                    }
                    else if (obj.Get <string>("paciente") == medico.Id)
                    {
                        tratas2.Add(trata);
                    }
                }
                Esperar1.Visibility = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                Esperar1.Visibility = Visibility.Collapsed;
                var dialog = new Windows.UI.Popups.MessageDialog("No ha sido posible cargar la informacion");
                dialog.Commands.Add(new Windows.UI.Popups.UICommand("OK")
                {
                });
                var result = await dialog.ShowAsync();
            }
        }
        private void CargarDatosAutorizacion()
        {
            if (objSolicitudAutorizacion != null && objSolicitudAutorizacionDetalle != null)
            {
                #region 'CARGA DE DATOS PACIENTE'

                objPaciente             = objPacienteBL.GetPacientePorTipoNumeroDocumento((byte)objSolicitudAutorizacion.TipoDocumentoId, objSolicitudAutorizacion.NumeroDocumento);
                txtPacienteNombres.Text = objSolicitudAutorizacion.DescripcionPaciente;
                if (objPaciente != null)
                {
                    txtPacienteId.Text = objPaciente.PacienteId;
                }

                #endregion

                #region 'CARGA DE DATOS AUTORIZACION'

                txtAutorizacionFechaSolicitud.Text           = Convert.ToDateTime(objSolicitudAutorizacion.Fecha_Solicitud).ToShortDateString();
                txtAutorizacionNumeroSolicitud.Text          = objSolicitudAutorizacion.Nro_Solicitud;
                cboAutorizacionEstablecimiento.SelectedValue = objSolicitudAutorizacion.EstablecimientoId;
                chkAutorizacionAdicional.Checked             = Convert.ToBoolean(objSolicitudAutorizacionDetalle.Adicional);

                #endregion

                #region 'CARGA DE DATOS PAQUETE'

                objTratamiento        = objTratamientoBL.GetTratamientoPorIdVersion(objSolicitudAutorizacionDetalle.TratamientoId, objSolicitudAutorizacion.Fecha_Solicitud);
                txtTratamientoId.Text = objTratamiento.TratamientoId.ToString();
                cboTratamientoCategoria.SelectedValue = objSolicitudAutorizacionDetalle.CategoriaId;
                cboTratamientoEstadio.SelectedValue   = objSolicitudAutorizacionDetalle.EstadioId;
                cboTratamientoFase.SelectedValue      = objSolicitudAutorizacionDetalle.FaseId;
                cboTratamientoTipo.SelectedValue      = objTratamiento.TipoAutorizacionId;
                txtTratamientoVersion.Text            = objTratamiento.Version.ToString();
                txtTratamientoVigencia.Text           = objTratamiento.Vigencia.ToString();
                txtTratamientoMonto.Text = objTratamiento.Monto.ToString();
                if (Convert.ToBoolean(objTratamiento.SoloRetrospectivo))
                {
                    cboAutorizacionModalidad.SelectedValue = "R";
                    cboAutorizacionModalidad.Enabled       = false;
                }
                #endregion
            }
        }
Exemplo n.º 29
0
        // GET: Tratamiento/Details/5
        public async Task <ActionResult> Details(int id)
        {
            ApiCall api    = new ApiCall(Session);
            var     result = await api.GetAsync("/api/Tratamiento/" + id);

            Tratamiento tratamiento = null;

            if (result.IsSuccessStatusCode)
            {
                var datastring = result.Content.ReadAsStringAsync().Result;
                tratamiento = JsonConvert.DeserializeObject <Tratamiento>(datastring);
            }
            if (tratamiento == null)
            {
                bitacora.AgregarBitacora("Tratamiento", "Details", "No existe", Session["US"].ToString(), 2);
                return(View(new Tratamiento()));
            }
            return(View(tratamiento));
        }
Exemplo n.º 30
0
        private void btnCargarTratamiento_Click(object sender, EventArgs e)
        {
            Tratamiento pTratamiento = new Tratamiento();

            if (validar())
            {
                pTratamiento.Descripcion = textBox1.Text;
                pTratamiento.IdProducto  = Convert.ToInt64(cbmProducto.SelectedValue);
                pTratamiento.Costo       = Convert.ToDecimal(textBox2.Text);


                int resultado = TratamientoDAL.AgregarTratamiento(pTratamiento);

                if (resultado > 0)
                {
                    MessageBox.Show("Datos Ingresados Correctamente", "Datos Guardados", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);

                    SqlConnection Conn = BDComun.obtenerConexion();

                    SqlCommand cmd = Conn.CreateCommand();

                    cmd.CommandType = CommandType.Text;
                    cmd.CommandText = "select id_Tipo_Tratamiento, Tipo_Tratamiento 'Descripcion',descripcion'Producto',t.costo from Tipo_Tratamiento t JOIN Productos p on t.id_Producto=p.id_producto";
                    cmd.ExecuteNonQuery();

                    DataTable      dt = new DataTable();
                    SqlDataAdapter da = new SqlDataAdapter(cmd);

                    da.Fill(dt);

                    dtgvTrtamiento.DataSource = dt;

                    Conn.Close();
                }
                else
                {
                    MessageBox.Show("No se pudo Guardar", "Error al Guardar", MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
                }
            }
        }
 protected void ValidarDestinatarioFrecuenteCc(Tratamiento Tratamiento, string Valor)
 {
     if (!Valor.Equals(string.Empty))
     {
         try
         {
             RN.Funciones.ValidarListaDeMails(Valor);
         }
         catch (Exception ex)
         {
             if (Tratamiento.ToString() == "Add")
                 throw new Exception("Destinatario frecuente no agregado: " + ex.Message + "º dirección de email, en campo 'Cc', con formato inválido");
             else
                 throw new Exception("Destinatario frecuente no actualizado: " + ex.Message + "º dirección de email, en campo 'Cc', con formato inválido");
         }
     }
 }
 protected void ValidarDestinatarioFrecuenteId(Tratamiento Tratamiento, string Valor)
 {
     if (Valor.Equals(string.Empty))
     {
         if (Tratamiento.ToString() == "Add")
             throw new Exception("Destinatario frecuente no agregado: campo 'Id' sin informar");
         else
             throw new Exception("Destinatario frecuente no actualizado: campo 'Id' sin informar");
     }
 }