protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Vacunas vacu = new Vacunas();

            string filtro = "";

            if (string.IsNullOrWhiteSpace(FiltroTextBox.Text))
            {
                filtro = "1=1";
            }
            else
            {
                if (FiltroDropDownList.SelectedIndex == 0)
                {
                    filtro = "VacunaId = " + FiltroTextBox.Text;
                }
                else
                {
                    filtro = FiltroDropDownList.SelectedValue + " like '%" + FiltroTextBox.Text + "%'";
                }
            }
            DataTable dt = new DataTable();

            dt = vacu.Listado("VacunaId,Descripcion ", filtro, "");
            ConsultaGridView.DataSource = dt;
            ConsultaGridView.DataBind();
        }
Example #2
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Vacunas vacu = new Vacunas();

            if (IdTextBox.Text == "")
            {
                Utility.ShowToastr(this, "Introdusca el ID", "Mensaje", "info");
            }
            else
            if (Utility.ConvertirToInt(IdTextBox.Text) != 0)
            {
                if (vacu.Buscar(Utility.ConvertirToInt(IdTextBox.Text)))
                {
                    LlenarCampos(vacu);
                }
                else
                {
                    Utility.ShowToastr(this, "Id no exite", "Mensaje", "info");
                }
            }
            else
            {
                Utility.ShowToastr(this, "Id no encontrado", "Mensaje", "info");
            }
        }
        private bool ExisteEnLaBaseDeDatos()
        {
            Repositorio <Vacunas> db = new Repositorio <Vacunas>();
            Vacunas vacunas          = db.Buscar((int)IdNumericUpDown.Value);

            return(vacunas != null);
        }
Example #4
0
        public async Task <IActionResult> PutVacuna(int id, Vacunas Vacuna)
        {
            if (id != Vacuna.id)
            {
                return(BadRequest());
            }

            _context.Entry(Vacuna).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!VacunasExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Example #5
0
        private Vacunas Vacuna_ControlAClase()
        {
            Vacunas vacuna = new Vacunas();

            vacuna.Nombre = txtNombre.Text.Trim();
            return(vacuna);
        }
Example #6
0
        public async Task <ActionResult <Vacunas> > PostVacunas(Vacunas Vacunas)
        {
            _context.vacunas.Add(Vacunas);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetVacunas", new { id = Vacunas.id }, Vacunas));
        }
Example #7
0
        public async Task <IActionResult> Patch(int id, [FromBody] JsonPatchDocument <Vacunas> vacunasPatch)
        {
            Vacunas vacuna = await _context.Vacunas.FirstOrDefaultAsync(u => u.Id == id);

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

            try
            {
                vacunasPatch.ApplyTo(vacuna);

                _context.Entry(vacuna).State = EntityState.Modified;

                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!Exists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Example #8
0
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            Vacunas vacu = new Vacunas();

            if (IdTextBox.Text.Length == 0)
            {
                Utility.ShowToastr(this, "Debe Ingresar el ID", "Mensaje", "info");
            }
            else
            {
                if (vacu.Buscar(Utility.ConvertirToInt(IdTextBox.Text)))
                {
                    if (vacu.Eliminar())
                    {
                        Limpiar();
                        Utility.ShowToastr(this, "Vacuna Eliminado", "Mensaje", "success");
                    }
                    else
                    {
                        Utility.ShowToastr(this, "Error Vacuna no se Elimino", "Mensaje", "error");
                    }
                }
                else
                {
                    Utility.ShowToastr(this, "error", "Mensaje", "error");
                }
            }
        }
        private Vacunas LlenarClase()
        {
            Vacunas vacunas = new Vacunas();

            vacunas.VacunasId   = (int)IdNumericUpDown.Value;
            vacunas.Descripcion = DescripcionTextBox.Text;
            return(vacunas);
        }
Example #10
0
        public async Task <ActionResult <Vacunas> > Post(Vacunas vacuna)
        {
            _context.Vacunas.Add(vacuna);

            await _context.SaveChangesAsync();

            return(Ok());
        }
Example #11
0
        private void VacunaLlenarDropDownList()
        {
            Vacunas vacu = new Vacunas();

            VacunaDropDownList.DataSource     = vacu.Listado(" * ", " 1=1 ", " ");
            VacunaDropDownList.DataTextField  = "Descripcion";
            VacunaDropDownList.DataValueField = "VacunaId";
            VacunaDropDownList.DataBind();
            VacunaDropDownList.Items.Insert(0, "Selecionar");
        }
Example #12
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     if (!Validar())
     {
         Vacunas   vacuna   = Vacuna_ControlAClase();
         VacunasDB vacunaDB = new VacunasDB();
         if (vacunaDB.Agregar_Modificar(vacuna, ClinicaPro.General.accion.Agregar) != 0)
         {
             Limpiar();
         }
     }
 }
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            Vacunas vacuna = new Vacunas();
            string  filtro = "1=1";

            if (FiltrotextBox.Text.Length > 0)
            {
                filtro = CamposcomboBox.Text + " like '%" + FiltrotextBox.Text + "%'";
            }

            ConsultadataGridView.DataSource = vacuna.Listado("VacunaId,NombresVacunas", filtro, "");

            ConteotextBox.Text = ConsultadataGridView.RowCount.ToString();
        }
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            bool paso = false;
            Repositorio <Vacunas> db = new Repositorio <Vacunas>();
            Vacunas v = new Vacunas();

            if (!Validar())
            {
                return;
            }

            v = LlenarClase();
            if (IdNumericUpDown.Value == 0)
            {
                if (!ValidarRepetir())
                {
                    return;
                }
                paso = db.Guardar(v);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una Vacuna que no existe", "fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = db.Modificar(v);
            }
            if (!ExisteEnLaBaseDeDatos())
            {
                if (paso)
                {
                    MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                if (paso)
                {
                    MessageBox.Show("Modificado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            Limpiar();
        }
        private void ReporteVacunas()
        {
            if (!IsPostBack)
            {
                VacunaReportViewer.LocalReport.DataSources.Clear();
                VacunaReportViewer.ProcessingMode = ProcessingMode.Local;

                VacunaReportViewer.LocalReport.ReportPath = @"Reportes\VacunasReport.rdlc";

                ReportDataSource source = new ReportDataSource("Vacunas", Vacunas.ListadoVac("1=1"));

                VacunaReportViewer.LocalReport.DataSources.Add(source);

                VacunaReportViewer.LocalReport.Refresh();
            }
        }
Example #16
0
 private void btnActualizar_Click(object sender, EventArgs e)
 {
     if (!Validar())
     {
         if (dgVacunas.SelectedRows.Count == 1)
         {
             this.IdVacunas = (int)dgVacunas.SelectedRows[0].Cells[comboNombreIDs.vacunas].Value;
         }
         Vacunas vacuna = Vacuna_ControlAClase();
         vacuna.idVacunas = this.IdVacunas;
         VacunasDB vacunaDB = new VacunasDB();
         if (vacunaDB.Agregar_Modificar(vacuna, ClinicaPro.General.accion.Modificar) != 0)
         {
             Limpiar();
             MensajeDeActulizacion();
         }
     }
 }
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int     id;
            Vacunas vacunas          = new Vacunas();
            Repositorio <Vacunas> db = new Repositorio <Vacunas>();

            int.TryParse(IdNumericUpDown.Text, out id);
            Limpiar();
            vacunas = db.Buscar(id);

            if (vacunas != null)
            {
                LLenarCampo(vacunas);
            }
            else
            {
                MessageBox.Show("Vacuna no encontrado");
            }
        }
Example #18
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Vacunas vacu = new Vacunas();

            if (DescripcionTextBox.Text.Length == 0)
            {
                Utility.ShowToastr(this, "Hay campos sin completar", "Mensaje", "info");
            }
            else

            if (Utility.ConvertirToInt(IdTextBox.Text) == 0)
            {
                LlenarDatos(vacu);
                if (vacu.Insertar())
                {
                    Limpiar();
                    Utility.ShowToastr(this, "Vacuna Guardada", "Mensaje", "success");
                }
                else
                {
                    Utility.ShowToastr(this, "Error al Guardar", "Mensaje", "error");
                }
            }
            else
            if (Utility.ConvertirToInt(IdTextBox.Text) > 0)
            {
                if (vacu.Buscar(Utility.ConvertirToInt(IdTextBox.Text)))
                {
                    LlenarDatos(vacu);
                    if (vacu.Editar())
                    {
                        Limpiar();
                        Utility.ShowToastr(this, "Vacuna Editada", "Mensaje", "success");
                    }
                    else
                    {
                        Utility.ShowToastr(this, "Error al Editar", "Mensaje", "error");
                    }
                }
            }
        }
Example #19
0
        public void AgregarVacuna(String tipo, String efectoSecundario, String nombreAnimal)
        {
            var     animal  = AnimalitosPorNombre(nombreAnimal);
            Vacunas vacunas = new Vacunas();

            vacunas.fecha = DateTime.Now;
            vacunas.tipo  = tipo;
            List <String> efectosSecundarios = new List <string>();

            efectosSecundarios.Add(efectoSecundario);
            vacunas.efectosSecundarios = efectosSecundarios;
            animal.Vacunas.Add(vacunas);
            var database   = ConectarConBaseDeDatos();
            var collection = database.GetCollection <Animalito>("Animalitos");
            var builder    = Builders <Animalito> .Filter;
            var filter     = builder.Eq(s => s.Nombre, nombreAnimal);
            var update     = Builders <Animalito> .Update
                             .Set(d => d.Vacunas, animal.Vacunas);

            UpdateResult result = collection.UpdateOne(filter, update);
        }
Example #20
0
 private void LlenarCampos(Vacunas vacu)
 {
     DescripcionTextBox.Text = vacu.Descripcion;
 }
 private void LLenarCampo(Vacunas vacunas)
 {
     IdNumericUpDown.Value   = vacunas.VacunasId;
     DescripcionTextBox.Text = vacunas.Descripcion;
 }
Example #22
0
 private void LlenarDatos(Vacunas vacu)
 {
     vacu.Descripcion = DescripcionTextBox.Text;
 }