Example #1
0
        private void cbbArea_SelectionChangeCommitted(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(cbbArea.Text))
                {
                    return;
                }

                AreaLogica area = new AreaLogica();
                area.Area = cbbArea.Text.ToString().ToUpper();
                DataTable datos = AreaLogica.Consultar(area);
                if (datos.Rows.Count != 0)
                {
                    cbbPlanta.SelectedValue = datos.Rows[0]["planta"].ToString();
                    txtNombre.Text          = datos.Rows[0]["estacion"].ToString();
                    if (datos.Rows[0]["ind_global"].ToString() == "1")
                    {
                        chbGlobal.Checked = true;
                    }
                    else
                    {
                        chbGlobal.Checked = false;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Example #2
0
        public ActionResult ModelarTablero(int id, string callBack = "SetModelarTablero")
        {
            try
            {
                _estructuraAreaLogica      = new EstructuraAreaLogica();
                _estructuraInstanciaLogica = new EstructuraInstanciaLogica();

                Estructura model = new Estructura {
                    Id = id
                };
                model.Areas      = _estructuraAreaLogica.Listar(id) ?? new List <EstructuraArea>();
                model.Instancias = _estructuraInstanciaLogica.Listar(id) ?? new List <EstructuraInstancia>();

                _instanciaLogica   = new InstanciaLogica();
                ViewBag.Instancias = _instanciaLogica.Listar() ?? new List <Instancia>();

                _areaLogica   = new AreaLogica();
                ViewBag.Areas = _areaLogica.Listar() ?? new List <Area>();

                ViewBag.CallBack = callBack;

                return(PartialView("_ModelarTablero", model));
            }
            catch (Exception ex)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                ViewBag.Message     = ex.Message;
                return(PartialView("_Error"));
            }
        }
Example #3
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (cbbArea.SelectedIndex == -1)
            {
                return;
            }


            DialogResult Result = MessageBox.Show("Desea borrar el Area?", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (Result == DialogResult.Yes)
            {
                try
                {
                    AreaLogica area = new AreaLogica();
                    area.Area = cbbArea.SelectedValue.ToString();


                    if (AreaLogica.Eliminar(area))
                    {
                        MessageBox.Show("El Area ha sido borrada", Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Inicio();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Favor de Notificar al Administrador" + Environment.NewLine + ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
            }
        }
Example #4
0
        private void cbbLinea_KeyDown(object sender, KeyEventArgs e)
        {
            try
            {
                if (e.KeyCode == Keys.Escape)
                {
                    Close();
                }

                if (e.KeyCode != Keys.Enter)
                {
                    return;
                }

                LineaLogica line = new LineaLogica();
                line.Linea = cbbLinea.SelectedValue.ToString();
                DataTable datos = LineaLogica.ConsultarLine(line);
                if (datos.Rows.Count != 0)
                {
                    txtNombre.Text          = datos.Rows[0]["nombre"].ToString();
                    cbbPlanta.SelectedValue = datos.Rows[0]["planta"].ToString();

                    AreaLogica area = new AreaLogica();
                    area.Planta = datos.Rows[0]["planta"].ToString();
                    DataTable dtA = AreaLogica.ListarPlanta(area);
                    cbbArea.DataSource    = dtA;
                    cbbArea.ValueMember   = "area";
                    cbbArea.DisplayMember = "area";
                    cbbArea.SelectedValue = datos.Rows[0]["area"].ToString();

                    cbbMaterial.SelectedValue = datos.Rows[0]["standar"].ToString();


                    LinestdLogica lin = new LinestdLogica();
                    lin.Linea = cbbLinea.SelectedValue.ToString();
                    lin.Turno = "1";
                    DataTable Lista = LinestdLogica.Listar(lin);
                    dgwTurno1.DataSource = Lista;

                    lin.Turno = "2";
                    DataTable Lista2 = LinestdLogica.Listar(lin);
                    dgwTurno2.DataSource = Lista2;
                    txtNombre.Focus();
                }

                CargarStd();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Example #5
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            Global.gsUsuario  = Environment.UserName.ToString().ToUpper();
            Global.gsEstacion = Environment.MachineName.ToString().ToUpper();

            LineaLogica lin = new LineaLogica();

            lin.Nombre = Global.gsEstacion;

            Global.Turno();
            UsuarioLogica user = new UsuarioLogica();

            user.Usuario = Global.gsUsuario;


            //if (LineaLogica.VerificarMaq(lin))
            if (UsuarioLogica.VerificarOperador(user))
            {
                Application.Run(new wfMTpp()); //Line monitor
            }
            else
            {
                AreaLogica area = new AreaLogica();
                area.Estacion = Global.gsEstacion;
                if (AreaLogica.VerificarEstacion(area))
                {
                    Application.Run(new wfDashboard()); //Area dashboard
                }
                else
                {
                    DataTable dtConf    = ConfigLogica.Consultar();
                    string    sMonLaser = dtConf.Rows[0]["monitor_laser"].ToString();
                    //sMonLaser = "MEXI0848";
                    if (Global.gsEstacion == sMonLaser)
                    {
                        Application.Run(new wfDashboard()); //Area dashboard
                    }
                    else
                    {
                        Application.Run(new wfMainMenu());
                    }
                }
            }
        }
Example #6
0
 private void cbbPlanta_SelectionChangeCommitted(object sender, EventArgs e)
 {
     try
     {
         AreaLogica area = new AreaLogica();
         area.Planta = cbbPlanta.SelectedValue.ToString();
         DataTable dt = AreaLogica.ListarPlanta(area);
         cbbArea.DataSource    = dt;
         cbbArea.ValueMember   = "area";
         cbbArea.DisplayMember = "area";
         cbbArea.SelectedValue = -1;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Favor de Notificar al Administrador" + Environment.NewLine + ex.ToString(), "Error..." + Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
Example #7
0
        public ActionResult Nuevo(int?padreId, string callBack = "SetEstructura")
        {
            Estructura model = new Estructura {
                PadreId = padreId
            };

            try
            {
                _areaLogica   = new AreaLogica();
                ViewBag.Areas = _areaLogica.Listar();

                ViewBag.CallBack = callBack;
                return(PartialView("_Nuevo", model));
            }
            catch (Exception ex)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                ViewBag.Message     = ex.Message;
                return(PartialView("_Error"));
            }
        }
Example #8
0
        public ActionResult Editar(int id, string callBack = "SetArea")
        {
            try
            {
                _colorLogica    = new ColorLogica();
                ViewBag.Colores = _colorLogica.Listar() ?? new List <Color>();

                ViewBag.CallBack = callBack;

                _areaLogica = new AreaLogica();
                Area model = _areaLogica.Buscar(id);

                return(PartialView("_Editar", model));
            }
            catch (Exception ex)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                ViewBag.Message     = ex.Message;
                return(PartialView("_Error"));
            }
        }
Example #9
0
 public ActionResult Listar()
 {
     try
     {
         _areaLogica = new AreaLogica();
         List <Area> lista     = _areaLogica.Listar() ?? new List <Area>();
         string      respuesta = JsonConvert.SerializeObject(lista.Select(x => new
         {
             x.Id,
             x.Codigo,
             x.Descripcion
         }));
         return(Content(respuesta, "application/json"));
     }
     catch (Exception ex)
     {
         Response.StatusCode = (int)HttpStatusCode.BadRequest;
         ViewBag.Message     = ex.Message;
         return(PartialView("_Error"));
     }
 }
Example #10
0
        private void Inicio()
        {
            cbbArea.ResetText();
            DataTable dtArea = AreaLogica.Listar();

            cbbArea.DataSource    = dtArea;
            cbbArea.ValueMember   = "area";
            cbbArea.DisplayMember = "area";
            cbbArea.SelectedIndex = -1;

            cbbPlanta.ResetText();
            DataTable data = PlantaLogica.Listar();

            cbbPlanta.DataSource    = data;
            cbbPlanta.ValueMember   = "planta";
            cbbPlanta.DisplayMember = "nombre";
            cbbPlanta.SelectedIndex = -1;
            txtNombre.Clear();
            chbGlobal.Checked = false;

            cbbArea.Focus();
        }
Example #11
0
        private bool Guardar()
        {
            try
            {
                if (!Valida())
                {
                    return(false);
                }

                AreaLogica area = new AreaLogica();
                area.Area     = cbbArea.Text.ToString().ToUpper();
                area.Planta   = cbbPlanta.SelectedValue.ToString();
                area.Estacion = txtNombre.Text.ToString();
                if (chbGlobal.Checked)
                {
                    area.Global = "1";
                }
                else
                {
                    area.Global = "0";
                }

                if (AreaLogica.Guardar(area) == 0)
                {
                    MessageBox.Show("Error al intentar guardar el Area", Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return(false);
                }



                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Favor de notificar al Administrador" + Environment.NewLine + "EstacionLogica.Guardar(mod)" + Environment.NewLine + ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
        }
Example #12
0
 public ActionResult Editar(Area model)
 {
     try
     {
         Validar(model);
         if (ModelState.IsValid)
         {
             _areaLogica = new AreaLogica();
             _areaLogica.Actualizar(model);
             return(Content(model.Id.ToString()));
         }
         else
         {
             Response.StatusCode = (int)HttpStatusCode.BadRequest;
             return(PartialView("_Error"));
         }
     }
     catch (Exception ex)
     {
         Response.StatusCode = (int)HttpStatusCode.BadRequest;
         ViewBag.Message     = ex.Message;
         return(PartialView("_Error"));
     }
 }
Example #13
0
        private bool Inicio()
        {
            bool bReturn = true;

            _lsEstacion = Global.gsEstacion;

            DataTable dtConf = ConfigLogica.Consultar();

            _lsURL       = dtConf.Rows[0]["ruta_laser"].ToString();
            _lsFile      = dtConf.Rows[0]["laser_file"].ToString();
            _lsSynURL    = dtConf.Rows[0]["sync_dir"].ToString();
            _lsSynFile   = dtConf.Rows[0]["sync_file"].ToString();
            _ldRotMin    = Double.Parse(dtConf.Rows[0]["rotacion_min"].ToString());
            _ldMargenWX  = Double.Parse(dtConf.Rows[0]["margen_w"].ToString());
            _ldMargenHY  = Double.Parse(dtConf.Rows[0]["margen_h"].ToString());
            _ldPaddingX  = Double.Parse(dtConf.Rows[0]["padding_x"].ToString());
            _ldPaddingY  = Double.Parse(dtConf.Rows[0]["padding_y"].ToString());
            _ldMargenWX1 = Double.Parse(dtConf.Rows[0]["margen_w1"].ToString());
            _ldMargenHY1 = Double.Parse(dtConf.Rows[0]["margen_h1"].ToString());
            _ldPorcStd   = Double.Parse(dtConf.Rows[0]["porc_std"].ToString());
            _lsDiaAnt    = dtConf.Rows[0]["ind_lastday"].ToString();

            try
            {
                AreaLogica area = new AreaLogica();
                area.Estacion = _lsEstacion;//MEXI
                DataTable dtArea = AreaLogica.ConsultarEstacion(area);
                int       iCont  = dtArea.Rows.Count;
                if (iCont > 0)
                {
                    _lsArea   = dtArea.Rows[0]["area"].ToString();
                    _lsPlanta = dtArea.Rows[0]["planta"].ToString();
                    _lsGlobal = dtArea.Rows[0]["ind_global"].ToString();

                    if (_lsGlobal == "1" && _lsArea == "LAS00")
                    {
                        _lbLoadFile = true;

                        int iMonitorCount = Screen.AllScreens.Length;
                        if (iMonitorCount > 0)
                        {/*
                          * wfDashboard Dash2 = new wfDashboard();
                          * Screen[] screens = Screen.AllScreens;
                          *
                          * Dash2.StartPosition = FormStartPosition.Manual;
                          * Dash2.Location = Screen.AllScreens[1].WorkingArea.Location;
                          * Dash2.Show();
                          */
                        }
                    }
                }
                else
                {
                    wfAreaSelect Areas = new wfAreaSelect();

                    Areas.ShowDialog();


                    _lsPlanta     = Areas._lsPlanta;
                    _lsArea       = Areas._lsArea;
                    _lsGlobal     = Areas._lsGlobal;
                    _rangoInicial = Areas.int_lineaInicial;
                    _rangoFinal   = Areas.int_lineaFinal;


                    if (string.IsNullOrEmpty(_lsArea) && _lsGlobal == "0")
                    {
                        _lsGlobal = "1";
                    }

                    if (string.IsNullOrEmpty(_lsPlanta))
                    {
                        return(false);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Favor de Notificar al Administrador" + Environment.NewLine + "AreaLogica.ConsultarEstacion()" + ex.ToString(), "ERROR " + Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return(false);
            }

            CargarDatos();

            if (_ldRotMin > 0)
            {
                double dMilseg = _ldRotMin * 60000;
                int    iMilsg  = (int)dMilseg;
                timer1.Interval = iMilsg;
            }
            timer1.Start();

            return(bReturn);
        }