Пример #1
0
        public int CrearDATOSPACI(DATOSPACIENTES entidad)
        {
            try
            {
                using (var conexion = new SQLiteConnection(Cadena))
                {
                    if (entidad == null)
                    {
                        throw new ArgumentNullException();
                    }

                    conexion.Open();
                    // no repitas tanto codgo usa funciones para resiclar
                    var result = conexion.ComandoParaALTAS_PACIENTES(entidad, Aciones.Crear).ExecuteNonQuery();
                    return(result);
                }
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        public static SQLiteCommand ComandoParaALTAS_PACIENTES(this SQLiteConnection con, DATOSPACIENTES entidad, Aciones aciones)
        {
            SQLiteCommand cmd = new SQLiteCommand(ContenedorDeQuerys.QueryParaDATOSPACI(aciones), con);

            if (aciones == Aciones.Crear || aciones == Aciones.Actulizar)
            {
                cmd.Parameters.AddWithValue("@nombre", entidad.NOMBRE);
            }
            cmd.Parameters.AddWithValue("@apellidos", entidad.APELLIDOS);
            cmd.Parameters.AddWithValue("@edad", entidad.EDAD);
            cmd.Parameters.AddWithValue("@sexo", entidad.SEXO);
            cmd.Parameters.AddWithValue("@fechadecita", entidad.FECHADECITA);
            cmd.Parameters.AddWithValue("@consultorio", entidad.CONSULTORIO);
            cmd.Parameters.AddWithValue("@doctor", entidad.DOCTOR);
            cmd.Parameters.AddWithValue("@direccion", entidad.DIRECCION);
            cmd.Parameters.AddWithValue("@imagen", entidad.IMAGEN.ConvertirImagenABytes());
            if (aciones == Aciones.Eliminar || aciones == Aciones.Actulizar)
            {
                cmd.Parameters.AddWithValue("@id", entidad.ID);
            }
            return(cmd);
        }