public void Alta(LOCALIDAD objeto)
 {
     using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia())
     {
         ctx.LOCALIDAD.AddObject(objeto);
         ctx.SaveChanges();
     }
 }
 public void Modificacion(LOCALIDAD objeto)
 {
     using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia())
     {
         ctx.LOCALIDAD.Attach(objeto);
         ctx.ObjectStateManager.ChangeObjectState(objeto, System.Data.EntityState.Modified);
         ctx.SaveChanges();
     }
 }
 public LOCALIDAD AltaConRetorno(LOCALIDAD objeto)
 {
     using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia())
     {
         ctx.LOCALIDAD.AddObject(objeto);
         ctx.SaveChanges();
         return ObtenerPorID(objeto.LOC_ID);
     }
 }
 public void Modificacion(LOCALIDAD entidad)
 {
     mLOCALIDADES.Modificacion(entidad);
 }
        private void cmbProvincia_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                cmbLocalidad.DataSource = null;
                var provinciaSeleccionada = (PROVINCIA)cmbProvincia.SelectedItem;

                if (provinciaSeleccionada == null)
                    return;

                if (cmbLocalidad.SelectedIndex != 0)
                {
                    cmbLocalidad.Enabled = true;
                    var colLocalidades = provinciaSeleccionada.LOCALIDADES.ToList();
                    cmbLocalidad.DataSource = colLocalidades;

                    if (colLocalidades.Count != 0)
                    {
                        List<LOCALIDAD> listaLocalidades = new List<LOCALIDAD>();
                        LOCALIDAD oTODOS = new LOCALIDAD();
                        oTODOS.LOC_DESCRIPCION = "Seleccione una...";
                        oTODOS.LOC_ID = 0;
                        listaLocalidades.Add(oTODOS);
                        if (provinciaSeleccionada != null)
                        {
                            listaLocalidades.AddRange(colLocalidades);
                        }
                        cmbLocalidad.DataSource = listaLocalidades;
                        cmbLocalidad.DisplayMember = "LOC_DESCRIPCION";
                        cmbLocalidad.ValueMember = "LOC_ID";
                    }
                }
                else
                {
                    cmbLocalidad.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
            }
        }
 public LOCALIDAD AltaConRetorno(LOCALIDAD entidad)
 {
     return mLOCALIDADES.AltaConRetorno(entidad);
 }
 //public void BAJA_LOGICA(LOCALIDADES OBJETO)
 //{
 //    OBJETO.CLI_ESTADO = false;
 //    mLOCALIDADES.MODIFICACION();
 //}
 public void BajaFisica(LOCALIDAD entidad)
 {
     mLOCALIDADES.Baja(entidad);
 }
 public void Alta(LOCALIDAD entidad)
 {
     mLOCALIDADES.Alta(entidad);
 }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet LOCALIDAD. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToLOCALIDAD(LOCALIDAD lOCALIDAD)
 {
     base.AddObject("LOCALIDAD", lOCALIDAD);
 }
 /// <summary>
 /// Crear un nuevo objeto LOCALIDAD.
 /// </summary>
 /// <param name="lOC_ID">Valor inicial de la propiedad LOC_ID.</param>
 /// <param name="pCIA_ID">Valor inicial de la propiedad PCIA_ID.</param>
 public static LOCALIDAD CreateLOCALIDAD(global::System.Int32 lOC_ID, global::System.Int32 pCIA_ID)
 {
     LOCALIDAD lOCALIDAD = new LOCALIDAD();
     lOCALIDAD.LOC_ID = lOC_ID;
     lOCALIDAD.PCIA_ID = pCIA_ID;
     return lOCALIDAD;
 }
        private void tab5_cmbPciaDefalult_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (LocDefault != null)
                {
                    tab5_cmbLocDefalult.DataSource = null;

                    List<LOCALIDAD> listaLocalidades = new List<LOCALIDAD>();
                    LOCALIDAD oTODOS = new LOCALIDAD();
                    oTODOS.LOC_DESCRIPCION = "Seleccione una...";
                    oTODOS.LOC_ID = 0;
                    listaLocalidades.Add(oTODOS);
                    listaLocalidades.AddRange(cLOCALIDAD.ObtenerPorProvincia(LocDefault.PROVINCIA));
                    tab5_cmbLocDefalult.DataSource = listaLocalidades;
                    tab5_cmbLocDefalult.DisplayMember = "LOC_DESCRIPCION";
                    tab5_cmbLocDefalult.ValueMember = "LOC_ID";

                }
                else
                {
                    tab5_cmbLocDefalult.DataSource = null;
                    var provinciaSeleccionada = (PROVINCIA)tab5_cmbPciaDefalult.SelectedItem;

                    if (provinciaSeleccionada == null)
                        return;

                    if (tab5_cmbLocDefalult.SelectedIndex != 0)
                    {
                        tab5_cmbLocDefalult.Enabled = true;
                        var colLocalidades = provinciaSeleccionada.LOCALIDADES.ToList();
                        tab5_cmbLocDefalult.DataSource = colLocalidades;

                        if (colLocalidades.Count != 0)
                        {
                            List<LOCALIDAD> listaLocalidades = new List<LOCALIDAD>();
                            LOCALIDAD oTODOS = new LOCALIDAD();
                            oTODOS.LOC_DESCRIPCION = "Seleccione una...";
                            oTODOS.LOC_ID = 0;
                            listaLocalidades.Add(oTODOS);
                            if (provinciaSeleccionada != null)
                            {
                                listaLocalidades.AddRange(colLocalidades);
                            }
                            tab5_cmbLocDefalult.DataSource = listaLocalidades;
                            tab5_cmbLocDefalult.DisplayMember = "LOC_DESCRIPCION";
                            tab5_cmbLocDefalult.ValueMember = "LOC_ID";

                        }
                    }
                    else
                    {
                        tab5_cmbLocDefalult.Enabled = false;
                    }
                }
            }
            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
            }
        }
        private void frmCONFIGURACION_Load(object sender, EventArgs e)
        {
            try
            {
                var Empresas = cEMPRESA.ObtenerTodos();
                if (Empresas.Count == 0)
                {
                    eEMPRESA = new EMPRESA();
                    eTICKET = new TICKET();
                    ePARAMETRO = new PARAMETRO();
                    modoForm = "A";
                    botoneraOkCancel.Modo = "A";
                }
                else
                {
                    eEMPRESA = Empresas.First();
                    eTICKET = cTICKET.ObtenerTodos().First();
                    ePARAMETRO = cPARAMETRO.ObtenerTodos();
                    LocDefault = cLOCALIDAD.ObtenerPorID((int)ePARAMETRO.PAR_LOC_ID_DEFAULT);
                    modoForm = "M";
                    botoneraOkCancel.Modo = "M";
                }

                LlenaDatos();

                //PRUEBA DE FUNCIONAMIENTO DE DECIMAL 10 PUNTOS
                //CONTROLADORA.cPARAMETRO cPARAMETRO = CONTROLADORA.cPARAMETRO.ObtenerInstancia();
                var parametro = cPARAMETRO.ObtenerTodos();
                if (parametro.PAR_ESTADOREDONDEO == true && parametro.PAR_FORMAREDONDEO == 1)
                {
                    var result1 = MetodosComunes.RedondeoForma1(Convert.ToDecimal(15.05), parametro.PAR_1RED_00_25, parametro.PAR_1RED_025_50, parametro.PAR_1RED_50_75, parametro.PAR_1RED_75_1);//15.00
                    var result2 = MetodosComunes.RedondeoForma1(Convert.ToDecimal(15.20), parametro.PAR_1RED_00_25, parametro.PAR_1RED_025_50, parametro.PAR_1RED_50_75, parametro.PAR_1RED_75_1);//15.25
                    var result3 = MetodosComunes.RedondeoForma1(Convert.ToDecimal(15.30), parametro.PAR_1RED_00_25, parametro.PAR_1RED_025_50, parametro.PAR_1RED_50_75, parametro.PAR_1RED_75_1);//15.25
                    var result4 = MetodosComunes.RedondeoForma1(Convert.ToDecimal(15.45), parametro.PAR_1RED_00_25, parametro.PAR_1RED_025_50, parametro.PAR_1RED_50_75, parametro.PAR_1RED_75_1);//15.50

                    var result5 = MetodosComunes.RedondeoForma1(Convert.ToDecimal(15.55), parametro.PAR_1RED_00_25, parametro.PAR_1RED_025_50, parametro.PAR_1RED_50_75, parametro.PAR_1RED_75_1);//15.50
                    var result6 = MetodosComunes.RedondeoForma1(Convert.ToDecimal(15.70), parametro.PAR_1RED_00_25, parametro.PAR_1RED_025_50, parametro.PAR_1RED_50_75, parametro.PAR_1RED_75_1);//15.75
                    var result7 = MetodosComunes.RedondeoForma1(Convert.ToDecimal(15.80), parametro.PAR_1RED_00_25, parametro.PAR_1RED_025_50, parametro.PAR_1RED_50_75, parametro.PAR_1RED_75_1);//15.75
                    var result8 = MetodosComunes.RedondeoForma1(Convert.ToDecimal(15.95), parametro.PAR_1RED_00_25, parametro.PAR_1RED_025_50, parametro.PAR_1RED_50_75, parametro.PAR_1RED_75_1);//16
                }
                else
                {
                    if (parametro.PAR_ESTADOREDONDEO == true && parametro.PAR_FORMAREDONDEO == 2)
                    {
                        var result9 = MetodosComunes.RedondeoForma2(Convert.ToDecimal(0.00), parametro.PAR_2RED_00_50, parametro.PAR_2RED_50_1);//15.00
                        var result10 = MetodosComunes.RedondeoForma2(Convert.ToDecimal(15.45), parametro.PAR_2RED_00_50, parametro.PAR_2RED_50_1);//15.50
                        var result11 = MetodosComunes.RedondeoForma2(Convert.ToDecimal(15.60), parametro.PAR_2RED_00_50, parametro.PAR_2RED_50_1);//15.50
                        var result12 = MetodosComunes.RedondeoForma2(Convert.ToDecimal(15.90), parametro.PAR_2RED_00_50, parametro.PAR_2RED_50_1);//16.00
                    }
                }

                switch (modoForm)
                {
                    case "A":
                        {
                            tab1_EMPRESA.Focus();
                            break;
                        }
                    case "M":
                        {
                            LlenaForm();
                            tab1_EMPRESA.Focus();
                            break;
                        }
                    case "C":
                        {
                            break;
                        }
                }
            }
            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
            }
        }