Example #1
0
        public MonitoreoZonaForm()
        {
            InitializeComponent();
            try
            {
                numericUpDown1.Value = Properties.Settings.Default.SlideShowTime;
            }
            catch { numericUpDown1.Value = numericUpDown1.Minimum; Properties.Settings.Default.SlideShowTime = Convert.ToInt32(numericUpDown1.Value); Properties.Settings.Default.Save(); }
            SlideShowTimer.Interval = Convert.ToInt32(Properties.Settings.Default.SlideShowTime) * 1000;
            Procedimientos P = new Procedimientos();

            P.ID_FACP = IdFacpToShow;
            DataTable dt = new DataTable();

            dt = P.ObtenerZonasHabilitadas();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (Convert.ToInt32(dt.Rows[i][0].ToString()) == idZonaMonitorear)
                {
                    indexSlideShow = i;
                }
                zonasIdList.Add(Convert.ToInt32(dt.Rows[i][0].ToString()));
                zonasNombresList.Add(dt.Rows[i][1].ToString());
            }
        }
Example #2
0
        private DataTable getTop5(string storedProcedure, String parameter2)
        {
            DataTable tableTop5 = new DataTable();

            SqlCommand command = new SqlCommand();

            command.CommandText = storedProcedure;

            command.Parameters.AddWithValue("@fecha_desde", obtenerFechaDesdeTrimestre(cmbAño.Text, cmbTrimestre.Text));
            command.Parameters.AddWithValue("@fecha_hasta", obtenerFechaHastaTrimestre(cmbAño.Text, cmbTrimestre.Text));

            if (!String.IsNullOrEmpty(parameter2))
            {
                if (cmbVisibilidad.SelectedIndex == -1 || cmbVisibilidad.Text == string.Empty)
                {
                    command.Parameters.AddWithValue(parameter2, null);
                }
                else
                {
                    command.Parameters.AddWithValue(parameter2, Convert.ToInt64(cmbVisibilidad.SelectedValue));
                }
            }

            Procedimientos.llenarDataTable(command, CommandType.StoredProcedure, tableTop5);

            return(tableTop5);
        }
Example #3
0
 public FormClienteModElim()
 {
     InitializeComponent();
     buttonModificar.Enabled = false;
     buttonEliminar.Enabled  = false;
     buttonHabilitar.Enabled = false;
     Procedimientos.LlenarComboBox(comboBoxTipoDoc, "LOS_OPTIMISTAS.Tipo_Documento", "Id_Tipo_Documento", "Id_Tipo_Documento", null, null);
 }
Example #4
0
        //**********************************************************
        //*  ELIMINAR EMPRESA
        //**********************************************************

        public static void eliminar(string idUsuario)
        {
            SqlCommand command = new SqlCommand();

            command.CommandText = Constantes.procedimientoBajaUsuario;
            command.Parameters.AddWithValue("@p_Id_Usuario", idUsuario);
            Procedimientos.ejecutarStoredProcedure(command, "Eliminación de empresa", true);
        }
Example #5
0
        private void buttonHabilitar_Click(object sender, EventArgs e)
        {
            SqlCommand command = new SqlCommand();

            command.CommandText = Constantes.procedimientoHabilitarUsuario;
            command.Parameters.AddWithValue("@p_Id_Usuario", idUsuario);
            Procedimientos.ejecutarStoredProcedure(command, "Habilitacion de usuario", false);
        }
Example #6
0
        private void buttonHabilitar_Click(object sender, EventArgs e)
        {
            SqlCommand command = new SqlCommand();

            command.CommandText = Constantes.procedimientoHabilitarUsuario;
            command.Parameters.AddWithValue("@p_Id_Usuario", Convert.ToString(dgvCliente.CurrentRow.Cells[0].Value));
            Procedimientos.ejecutarStoredProcedure(command, "Habilitacion de usuario", true);
        }
Example #7
0
        private void BuscarCitasButton_Click(object sender, EventArgs e)
        {
            int id;

            int.TryParse(CitaIdNumericUpDown.Text, out id);

            Citas cita = new Citas();

            RepositorioBase <Citas> repositorio = new RepositorioBase <Citas>();

            cita = repositorio.Buscar(id);

            RepositorioBase <Pacientes> repositorioPacientes = new RepositorioBase <Pacientes>();



            if (cita != null)
            {
                if (ProcedimientoIdNumericUpDown.Value == 0)//Si no es modificando
                {
                    if (cita.Estado.ToLower() == "programada" || cita.Estado.ToLower() == "reprogramada")
                    {
                        PacienteComboBox.Text = repositorioPacientes.Buscar(cita.PacienteId).Nombres;
                    }
                    else
                    {
                        if (cita.Estado.ToLower() == "vencida")
                        {
                            MessageBox.Show("Esta Cita está vencida");
                        }
                        else
                        {
                            MessageBox.Show("Esta Cita ha sido cumplida");
                        }
                    }
                }
                else //Si es modificando
                {
                    RepositorioBase <Procedimientos> repositorioProcedimientos = new RepositorioBase <Procedimientos>();
                    Procedimientos procedimiento = repositorioProcedimientos.Buscar(Convert.ToInt32(ProcedimientoIdNumericUpDown.Value));
                    if (cita.PacienteId != procedimiento.PacienteId)
                    {
                        MessageBox.Show("Esta cita no corresponde al paciente de este procedimiento");
                    }
                    else
                    {
                        if (cita.Estado.ToLower() == "vencida")
                        {
                            MessageBox.Show("Esta Cita está vencida");
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Cita no encontrada");
            }
        }
Example #8
0
        //**********************************************************
        //*  VALIDACION DE DATOS PARA LA MODIFICACION DE UN CLIENTE
        //**********************************************************

        public static bool validarCamposModificacion(TextBox nombre, TextBox apellido, TextBox calle, TextBox nroCalle, TextBox pisoCalle, TextBox deptoCalle, TextBox diaN, TextBox mesN, TextBox anioN, TextBox telefono, ComboBox tipoDoc, TextBox nDoc, TextBox codP, TextBox localidad, TextBox mail, TextBox password)
        {
            //Si no se completa ningún campo no se muestra cartel de modificación realizada correctamente
            if (nombre.Text == "" & apellido.Text == "" & calle.Text == "" & nroCalle.Text == "" & pisoCalle.Text == "" & deptoCalle.Text == "" & diaN.Text == "" & mesN.Text == "" & anioN.Text == "" & telefono.Text == "" & tipoDoc.Text == "" & nDoc.Text == "" & codP.Text == "" & localidad.Text == "" & mail.Text == "" & password.Text == "")
            {
                MessageBox.Show("No se ha modificado ningún dato", "Modificación de cliente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }

            //Validaciones de tipos de datos correctos
            nombre.Validating   += new CancelEventHandler(Validaciones.validarCampoSoloLetras_Validating);
            apellido.Validating += new CancelEventHandler(Validaciones.validarCampoSoloLetras_Validating);
            //calle.Validating += new CancelEventHandler(Validaciones.ValidarCampoSoloLetras_Validating);
            //nroCalle.Validating += new CancelEventHandler(Validaciones.ValidarCampoNumerico_Validating);
            //pisoCalle.Validating += new CancelEventHandler(Validaciones.ValidarCampoNumerico_Validating);
            //deptoCalle.Validating += new CancelEventHandler(Validaciones.ValidarCampoNumerico_Validating);
            diaN.Validating     += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            mesN.Validating     += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            anioN.Validating    += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            telefono.Validating += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            tipoDoc.Validating  += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            nDoc.Validating     += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            //textCodP.Validating += new CancelEventHandler(Validaciones.ValidarCampoNumerico_Validating);
            localidad.Validating += new CancelEventHandler(Validaciones.validarCampoSoloLetras_Validating);
            mail.Validating      += new CancelEventHandler(Validaciones.validarCampoMail_Validating);

            if (diaN.Text != "" || mesN.Text != "" || anioN.Text != "")
            {
                Validaciones.validarFecha(diaN, mesN, anioN);
            }

            if (password.Text != "")
            {
                password.Validating += new CancelEventHandler(Validaciones.validarPassword_Validating);
            }

            //Validacion teléfono ya se encuentra en la base de datos
            telefono.Validating += new CancelEventHandler(Validaciones.validarUnicidadTelefono_Validating);

            //Validacion numero y tipo de documento ya se encuentran en la base de datos
            SqlConnection conn = Procedimientos.abrirConexion();

            if (nDoc.Text != "" || tipoDoc.Text != "")
            {
                SqlCommand comm = new SqlCommand(string.Format("SELECT COUNT(*) FROM LOS_OPTIMISTAS.Cliente WHERE Dni = @nDoc AND Id_Tipo_Documento = @tipoDoc"), conn);
                comm.Parameters.AddWithValue("@nDoc", nDoc.Text);
                comm.Parameters.AddWithValue("@tipoDoc", tipoDoc.Text);
                Int32 count = (Int32)comm.ExecuteScalar();
                if (count != 0)
                {
                    MessageBox.Show("El documento ingresado ya existe, por favor valide los datos");
                    return(false);
                }
            }
            conn.Close();
            return(true);
        }
Example #9
0
        public static string obtenerDescripcionRol(int idRol)
        {
            SqlConnection conn        = Procedimientos.abrirConexion();
            SqlCommand    command     = new SqlCommand(string.Format("select Descripcion from LOS_OPTIMISTAS.Rol where Id_Rol = {0}", idRol), conn);
            string        descripcion = (string)command.ExecuteScalar();

            Procedimientos.cerrarConexion(conn);
            return(descripcion);
        }
        public FormABMRolModificar()
        {
            InitializeComponent();
            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.StoredProcedure;
            command.CommandText = Constantes.listarRoles;
            Procedimientos.llenarDataGridView(command, dgvRoles, "DataGridView Rol");
        }
 // Metodo que se encarga publicar una region en la base de datos.
 public IActionResult PostProcedimiento([FromBody] Procedimientos Proc)
 {
     if (ModelState.IsValid)
     {
         context.procedimiento.Add(Proc);
         context.SaveChanges();
     }
     return(BadRequest(ModelState));
 }
Example #12
0
        private void buttonEliminar_Click(object sender, EventArgs e)
        {
            SqlConnection conn      = Procedimientos.abrirConexion();
            string        idUsuario = Convert.ToString(dgvEmpresa.CurrentRow.Cells[0].Value);

            Empresa.eliminar(idUsuario);
            Procedimientos.cerrarConexion(conn);
            this.Close();
        }
        private int ContarRepetidos(string usuario_username)
        {
            string consulta = "SELECT COUNT(*) AS 'count' FROM [Usuario] usuario " +
                              "WHERE usuario.usuario_username = '******'";

            using (SqlCommand cmd = Procedimientos.CrearComandoQ(consulta))
            {
                return(Procedimientos.retornarConteo(cmd));
            }
        }
Example #14
0
        private int ContarRepetidos(string tarjeta_numero)
        {
            string consulta = "SELECT COUNT(*) AS 'count' FROM[Tarjetas] " +
                              "WHERE Tarjetas.tarjeta_numero = '" + tarjeta_numero + "'";

            using (SqlCommand cmd = Procedimientos.CrearComandoQ(consulta))
            {
                return(Procedimientos.retornarConteo(cmd));
            }
        }
        public uc_CrearArbolTipificacion()
        {
            InitializeComponent();

            procedimientosBD   = new Procedimientos();
            ofd_Archivo.Filter = "Excel Files (*.xls, *.xlsx)|*.xls;*.xlsx";
            CargarClientes();
            CargarTablas();
            CargarFormularios();
        }
Example #16
0
        //**********************************************************
        //*  VALIDACION DE DATOS PARA EL REGISTRO DE NUEVO CLIENTE
        //**********************************************************

        public static bool validarCamposCreacion(TextBox nombre, TextBox apellido, TextBox calle, TextBox nroCalle, TextBox pisoCalle, TextBox deptoCalle, TextBox diaN, TextBox mesN, TextBox anioN, TextBox telefono, ComboBox tipoDoc, TextBox nDoc, TextBox codP, TextBox localidad, TextBox mail, string username, string password)
        {
            //Validación todos los campos obligatorios están completos
            nombre.Validating    += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            apellido.Validating  += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            calle.Validating     += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            nroCalle.Validating  += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            diaN.Validating      += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            mesN.Validating      += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            anioN.Validating     += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            telefono.Validating  += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            tipoDoc.Validating   += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            nDoc.Validating      += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            codP.Validating      += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            localidad.Validating += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            mail.Validating      += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);

            //Validaciones de tipos de datos correctos
            nombre.Validating   += new CancelEventHandler(Validaciones.validarCampoSoloLetras_Validating);
            apellido.Validating += new CancelEventHandler(Validaciones.validarCampoSoloLetras_Validating);
            //calle.Validating += new CancelEventHandler(Validaciones.validarCampoSoloLetras_Validating);
            nroCalle.Validating += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            //pisoCalle.Validating += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            //deptoCalle.Validating += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            diaN.Validating     += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            mesN.Validating     += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            anioN.Validating    += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            telefono.Validating += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            tipoDoc.Validating  += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            nDoc.Validating     += new CancelEventHandler(Validaciones.validarCampoNumerico_Validating);
            //textCodP.Validating += new CancelEventHandler(Validaciones.ValidarCampoNumerico_Validating);
            localidad.Validating += new CancelEventHandler(Validaciones.validarCampoSoloLetras_Validating);
            mail.Validating      += new CancelEventHandler(Validaciones.validarCampoMail_Validating);
            telefono.Validating  += new CancelEventHandler(Validaciones.validarUnicidadTelefono_Validating);
            Validaciones.validarFecha(diaN, mesN, anioN);

            //Validación documento ya se encuentra en la base de datos
            SqlConnection conn = Procedimientos.abrirConexion();
            SqlCommand    comm = new SqlCommand(string.Format("SELECT COUNT(*) FROM LOS_OPTIMISTAS.Cliente WHERE Dni = @nDoc AND Id_Tipo_Documento = @tipoDoc"), conn);

            comm.Parameters.AddWithValue("@nDoc", nDoc.Text);
            comm.Parameters.AddWithValue("@tipoDoc", tipoDoc.Text);
            Int32 count = (Int32)comm.ExecuteScalar();

            conn.Close();
            if (count != 0)
            {
                MessageBox.Show("El documento ingresado ya existe, por favor valide los datos");
                return(false);
            }
            else
            {
                return(true);
            }
        }
Example #17
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            Usuarios user = VarGlobables.usuario;

            if (isBidding)
            {
                Double biddingPrice = Convert.ToDouble(txtPrice.Text);

                if (biddingPrice <= publication.prices)
                {
                    MessageBox.Show("Su monto ofrecido no es superior a la oferta actual", "Frba Commerce", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                SqlCommand command = new SqlCommand();

                command.Parameters.AddWithValue("@Id_Usuario", user.user_id);
                command.Parameters.AddWithValue("@Id_Publicacion", publication.id);
                command.Parameters.AddWithValue("@Bidding_Price", biddingPrice);
                command.Parameters.AddWithValue("@Visibility_Description", publication.visibilityDescription);

                command.CommandText = Constantes.procedimientoPerformSubasta;
                Procedimientos.ejecutarStoredProcedure(command, "Se proceso correctamente su oferta", true);
                this.btnCancel.PerformClick();
            }
            else
            {
                Int16 countToBuy = Convert.ToInt16(txtCountTo.Text);

                if (countToBuy % publication.countForSale != 0)
                {
                    MessageBox.Show("La cantidad que ud desea comprar no es multiplico de la cantidad por la cual se vende",
                                    "Frba Commerce", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                if (countToBuy > publication.stock)
                {
                    MessageBox.Show("La cantidad que ud desea comprar es mayor a la cantidad de stock actual",
                                    "Frba Commerce", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                SqlCommand command = new SqlCommand();

                command.Parameters.AddWithValue("@Id_Usuario", user.user_id);
                command.Parameters.AddWithValue("@Id_Publicacion", publication.id);
                command.Parameters.AddWithValue("@CountToBuy", countToBuy);
                command.Parameters.AddWithValue("@Visibility_Description", publication.visibilityDescription);

                command.CommandText = Constantes.procedimientoPerformCompra;
                Procedimientos.ejecutarStoredProcedure(command, "Se proceso correctamente su compra", true);
                this.btnCancel.PerformClick();
            }
        }
        public async Task <IActionResult> Create([Bind("Id,CodProc,NomProc,PreProc,Valor")] Procedimientos procedimientos)
        {
            if (ModelState.IsValid)
            {
                _context.Add(procedimientos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(procedimientos));
        }
        // Metodo que se encarga de
        public IActionResult PutProcedimiento([FromBody] Procedimientos proc, string procid)
        {
            if (proc.procedimientoid != procid)
            {
                return(BadRequest());
            }

            context.Entry(proc).State = EntityState.Modified;
            context.SaveChanges();
            return(Ok(proc));
        }
Example #20
0
        private void FormHistorialUsuario_Load(object sender, EventArgs e)
        {
            this.ControlBox      = false;
            this.FormBorderStyle = FormBorderStyle.None;
            this.WindowState     = FormWindowState.Maximized;

            //Llenar DataGridView con las ofertas de subastas ganadas
            SqlCommand commandSG = new SqlCommand();

            commandSG.CommandType = CommandType.StoredProcedure;
            commandSG.CommandText = Constantes.procedimientoListadoSubastasGanadas;
            commandSG.Parameters.AddWithValue("@p_Id_Usuario", usuario.user_id);
            Procedimientos.llenarDataGridView(commandSG, dgvSubGanadas, "DataGridView Subastas Ganadas");

            //Llenar DataGridView con las ofertas de subastas no ganadas
            SqlCommand commandSNG = new SqlCommand();

            commandSNG.CommandType = CommandType.StoredProcedure;
            commandSNG.CommandText = Constantes.procedimientoListadoSubastasNoGanadas;
            commandSNG.Parameters.AddWithValue("@p_Id_Usuario", usuario.user_id);
            Procedimientos.llenarDataGridView(commandSNG, dgvSubNoGanadas, "DataGridView Subastas No Ganadas");

            //Llenar DataGridView compras del usuario
            SqlCommand commandC = new SqlCommand();

            commandC.CommandType = CommandType.StoredProcedure;
            commandC.CommandText = Constantes.procedimientoListadoCompras;
            commandC.Parameters.AddWithValue("@p_Id_Usuario", usuario.user_id);
            Procedimientos.llenarDataGridView(commandC, dgvCompras, "DataGridView Compras");

            //Llenar DataGridView compras del usuario
            SqlCommand commandV = new SqlCommand();

            commandV.CommandType = CommandType.StoredProcedure;
            commandV.CommandText = Constantes.procedimientoListadoVentas;
            commandV.Parameters.AddWithValue("@p_Id_Usuario", usuario.user_id);
            Procedimientos.llenarDataGridView(commandV, dgvVentas, "DataGridView Ventas");

            //Llenar DataGridView calificaciones otorgadas
            SqlCommand commandCalO = new SqlCommand();

            commandCalO.CommandType = CommandType.StoredProcedure;
            commandCalO.CommandText = Constantes.procedimientoListadoCalificacionesOtorgadas;
            commandCalO.Parameters.AddWithValue("@p_Id_Usuario", usuario.user_id);
            Procedimientos.llenarDataGridView(commandCalO, dgvCalOtorgadas, "DataGridView Calificaciones");

            //Llenar DataGridView calificaciones recibidas
            SqlCommand commandCalR = new SqlCommand();

            commandCalR.CommandType = CommandType.StoredProcedure;
            commandCalR.CommandText = Constantes.procedimientoListadoCalificacionesRecibidas;
            commandCalR.Parameters.AddWithValue("@p_Id_Usuario", usuario.user_id);
            Procedimientos.llenarDataGridView(commandCalR, dgvCalRecibidas, "DataGridView Calificaciones");
        }
Example #21
0
    public static void deshabilitarVisibilidad(string id)
    {
        SqlCommand command = new SqlCommand();

        command.CommandType = CommandType.StoredProcedure;
        command.CommandText = Constantes.procedimientoEliminarVisibilidad;

        command.Parameters.AddWithValue("@id_visibilidad", id);

        Procedimientos.ejecutarStoredProcedure(command, "eliminar visibilidad", true);
    }
Example #22
0
        private void button1_Click(object sender, EventArgs e)
        {
            textPassword.Validating += new CancelEventHandler(Validaciones.validarPassword_Validating);
            SqlCommand command = new SqlCommand();

            command.CommandText = Constantes.procedimientoCambiarPassword;
            command.Parameters.AddWithValue("@p_Id_Usuario", usuario);
            command.Parameters.AddWithValue("@p_Pass", FormLogin.getSha256(textPassword.Text));
            Procedimientos.ejecutarStoredProcedure(command, "Cambio de Password", true);
            this.Close();
        }
Example #23
0
        public static int crearEmpresa(string pCliente, string pContrasenia)
        {
            int           resultado = 1;
            string        pFecha    = DateTime.Today.ToString();
            SqlConnection conn      = Procedimientos.abrirConexion();
            SqlCommand    comando   = new SqlCommand(string.Format("Insert into LOS_OPTIMISTAS.Usuario (Id_Usuario, Password, Cantidad_Login) values ('{0}', '{1}', '{2}')", pCliente, pContrasenia, 0), conn);

            comando.ExecuteNonQuery();
            Procedimientos.cerrarConexion(conn);
            return(resultado);
        }
Example #24
0
        //**********************************************************
        //*  CARGAR LA BUSQUEDA DE CLIENTE EN DATAGRIDVIEW
        //**********************************************************

        public static void buscar(string nombre, string apellido, string tipoDoc, string numDoc, string email, DataGridView dgvCliente)
        {
            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.StoredProcedure;
            command.CommandText = Constantes.procedimientoMostrarClientes;

            if (nombre == string.Empty)
            {
                command.Parameters.AddWithValue("@p_Nombre", null);
            }
            else
            {
                command.Parameters.AddWithValue("@p_Nombre", nombre);
            }

            if (apellido == string.Empty)
            {
                command.Parameters.AddWithValue("@p_Apellido", null);
            }
            else
            {
                command.Parameters.AddWithValue("@p_Apellido", apellido);
            }

            if (tipoDoc == string.Empty)
            {
                command.Parameters.AddWithValue("@p_Tipo_Documento", null);
            }
            else
            {
                command.Parameters.AddWithValue("@p_Tipo_Documento", tipoDoc);
            }

            if (numDoc == string.Empty)
            {
                command.Parameters.AddWithValue("@p_Numero_Documento", null);
            }
            else
            {
                command.Parameters.AddWithValue("@p_Numero_Documento", numDoc);
            }

            if (email == string.Empty)
            {
                command.Parameters.AddWithValue("@p_Mail", null);
            }
            else
            {
                command.Parameters.AddWithValue("@p_Mail", email);
            }

            Procedimientos.llenarDataGridView(command, dgvCliente, "DataGridView Cliente");
        }
Example #25
0
 public static bool Guardar(Procedimientos procedimiento)
 {
     if (!Existe(procedimiento.ProcedimientoId))
     {
         return(Insertar(procedimiento));
     }
     else
     {
         return(Modificar(procedimiento));
     }
 }
Example #26
0
        public void LeerEstadoDetectores(int idZonaSlide)
        {
            try
            {
                bool check = false;
                estadoDevice = "OK";
                EncontrarDetectores();
                foreach (var pb in ListaDetectores)
                {
                    string Estado = "Could not be found";
                    //string Descripcion = "";
                    string        tag        = pb.Tag.ToString();
                    string[]      namesArray = tag.Split('*');
                    List <string> namesList  = new List <string>(namesArray.Length);
                    namesList.AddRange(namesArray);
                    Procedimientos P = new Procedimientos();
                    P.IdZona        = idZonaSlide;
                    P.IdDetector    = Convert.ToInt32(namesList[1]);
                    P.Identificador = namesList[2];
                    P.Nombre        = namesList[4];

                    DataTable dt = new DataTable();
                    dt = P.ObtenerEstadoDetectorIndividual();
                    if (dt.Rows.Count > 0)
                    {
                        Estado = dt.Rows[0][0].ToString();
                    }
                    if (!check)
                    {
                        if (Estado == "HEAT" || Estado == "SMOKE" || Estado == "PULL STATION" || Estado == "MONITOR")
                        {
                            estadoDevice = "ALARM";
                            check        = true;
                            //border_timer.Start();
                        }
                        else if (Estado != "OK")
                        {
                            estadoDevice = "WARNING";
                            //border_timer.Start();
                        }
                    }
                    var watch = System.Diagnostics.Stopwatch.StartNew();
                    CambiarEstadoDetector(pb, Estado, namesList[7]);
                    watch.Stop();
                    var elapsedMs = watch.ElapsedMilliseconds;
                    //Console.WriteLine( "TIME: "  + elapsedMs);
                    Console.WriteLine(estadoDevice);
                }
            }

            catch
            {
            }
        }
Example #27
0
        private void FormRegistro_Load(object sender, EventArgs e)
        {
            Procedimientos.LlenarComboBoxDesdeProcedure(comboBoxRol, "LOS_OPTIMISTAS.proc_registrarUsuarioRoles", "Id_Rol", "Descripcion", null, null);

            // Inicializo las validaciones
            this.AutoValidate = AutoValidate.EnableAllowFocusChange; // Sirve para que te deje hacer focus en otro control aunque de error

            textNombreUsuario.Validating += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);
            textContrasenia.Validating   += new CancelEventHandler(Validaciones.validarCampoObligatorio_Validating);

            textNombreUsuario.Validating += new CancelEventHandler(Validaciones.validarUnicidadUsername_Validating);
        }
Example #28
0
        public static bool Modificar(Procedimientos procedimiento)
        {
            Contexto contexto = new Contexto();

            bool paso = false;

            var anterior = ProcedimientosBLL.Buscar(procedimiento.ProcedimientoId);

            try
            {
                TiposProcedimientos tipoProcedimiento = TiposProcedimientosBLL.Buscar(procedimiento.TipoProcedimientoId);
                procedimiento.Monto = tipoProcedimiento.Precio;

                Pacientes paciente = PacientesBLL.Buscar(procedimiento.PacienteId);
                paciente.Balance -= anterior.Monto; //todo: Revisar funcionamiento
                paciente.Balance += procedimiento.Monto;


                foreach (var item in anterior.ProcedimientoDetalle)
                {
                    if (!procedimiento.ProcedimientoDetalle.Exists(p => p.ProcedimientosDetalleId == item.ProcedimientosDetalleId))
                    {
                        contexto.Entry(item).State = EntityState.Deleted;
                    }
                }

                foreach (var item in procedimiento.ProcedimientoDetalle)
                {
                    if (item.ProcedimientosDetalleId == 0)
                    {
                        contexto.Entry(item).State = EntityState.Added;
                    }
                    else
                    {
                        contexto.Entry(item).State = EntityState.Modified;
                    }
                }


                contexto.Entry(procedimiento).State = EntityState.Modified;
                contexto.Entry(paciente).State      = EntityState.Modified;
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
Example #29
0
        //(Description = "Activa una sectorización de un sistema concreto, actualizando 'Activa' a true en la sectorización pasada y 'Activa'"
        //               " a false en el resto de sectorizaciones del sistema")
        public void ActivaSectorizacion(string id_sistema, string id_sectorizacion, DateTime now, bool sactaPresente)
        {
            // Eliminar la sectorización activa hasta este momento.

            GestorBaseDatos.logFile.Debug("Inicio Utilidades.ActivaSectorizacion: id_sectorizacion= " + id_sectorizacion + " now=" + now.ToString("dd/MM/yyyy HH:mm:ss"));

            // SE INICIA TRANSACCION
            MySqlTransaction tran = GestorBDCD40.StartTransaction(false);

            GestorBaseDatos.logFile.Debug("Se elimina la sectorización activa para el sistema " + id_sistema);

            Procedimientos.EliminaActiva(GestorBDCD40.ConexionMySql, tran, id_sistema);



            StringBuilder consulta = new StringBuilder();

            consulta.AppendFormat("UPDATE Sectorizaciones SET Activa=false WHERE IdSectorizacion<>'{0}' AND IdSistema='{1}'", id_sectorizacion, id_sistema);

            GestorBaseDatos.logFile.Debug("Se ejecuta la sentencia " + consulta.ToString());

            GestorBDCD40.ExecuteNonQuery(consulta.ToString(), tran);

            consulta.Clear();
            consulta.AppendFormat("UPDATE Sectorizaciones SET Activa=true,FechaActivacion=STR_TO_DATE('{0}','%d/%m/%Y %H:%i:%s') WHERE IdSectorizacion='{1}' AND IdSistema='{2}'", now.ToString("dd/MM/yyyy HH:mm:ss"), id_sectorizacion, id_sistema);

            GestorBaseDatos.logFile.Debug("Se ejecuta la sentencia " + consulta.ToString());

            GestorBDCD40.ExecuteNonQuery(consulta.ToString(), tran);

            consulta.Clear();
            consulta.Append("REPLACE INTO TablasModificadas (IdTabla) VALUES ('Sectorizaciones')");

            GestorBaseDatos.logFile.Debug("Se ejecuta la sentencia " + consulta.ToString());

            GestorBDCD40.ExecuteNonQuery(consulta.ToString(), tran);

            GestorBaseDatos.logFile.Debug("Se invoca al procedimiento CrearSectorizacionActiva: sistema=" + id_sistema + " Sectorizacion=" + id_sectorizacion + " sactaPresente=" + sactaPresente);
            CrearSectorizacionActiva(tran, id_sistema, id_sectorizacion, now, sactaPresente);

            GestorBaseDatos.logFile.Debug("Se finaliza la ejecución del procedimiento CrearSectorizacionActiva");
            // FIN TRANSACCION

            GestorBaseDatos.logFile.Debug("Se ejecuta commit para finalizar la transaccion");
            GestorBDCD40.Commit(tran);

            GestorBaseDatos.logFile.Debug("Se libera la transaccion");
            tran.Dispose();
            GestorBaseDatos.logFile.Debug("Transaccion liberada");

            GestorBaseDatos.logFile.Debug("Fin procedimiento Utilidades.ActivaSectorizacion");
        }
Example #30
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (!comboBox1.SelectedItem.Equals(null))
     {
         SqlCommand bajaRolSP = new SqlCommand();
         bajaRolSP.Parameters.AddWithValue("@p_Descripcion_Rol", comboBox1.SelectedItem.ToString());
         Procedimientos.ejecutarStoredProcedure(bajaRolSP, "BajaRol", false);
     }
     else
     {
         MessageBox.Show("Debe seleccionar un rol", "Frba Commerce", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }