コード例 #1
0
        public virtual int CompareTo(object obj)
        {
            if (obj == null)
            {
                return(1);
            }

            var tanque = obj as Tanque;

            return(tanque == null ? 1 : Descripcion.CompareTo(tanque.Descripcion));
        }
コード例 #2
0
ファイル: Funcion.cs プロジェクト: jesumarquez/lt
        public virtual int CompareTo(object obj)
        {
            if (obj == null)
            {
                return(1);
            }

            var funcion = obj as Funcion;

            if (funcion == null)
            {
                return(1);
            }

            var order = Sistema.CompareTo(funcion.Sistema);

            return(!order.Equals(0) ? order : Descripcion.CompareTo(funcion.Descripcion));
        }
コード例 #3
0
        private void ValidarDatos()
        {
            _errores.Clear();
            Descripcion = Descripcion.Trim();
            if (Descripcion.CompareTo(string.Empty) == 0)
            {
                _errores.Add(new ItemDatasetError("Condicion de Venta", "Descripcion", "El campo no puede estar vacío"));
            }

            /*tfi_TDCompTesoreria_CondicionesDeVentaDataset data = mz.erp.dataaccess.tfi_TDCompTesoreria_CondicionesDeVenta.GetList(null,null,IdCondicionDeVenta);
             * tfi_TDCompTesoreria_CondicionesDeVentaDataset.tfi_TDCompTesoreria_CondicionesDeVentaDataTable tabla = data.tfi_TDCompTesoreria_CondicionesDeVenta;
             *
             * if (tabla.Rows.Count == 1)
             * {
             *      string fp = tabla.Rows[0]["IdTDCompTesoreria"].ToString();
             *      if ((ListaFormasDePagoSeleccionadas.Count != 0)&&((fp == "NULL") || (fp == string.Empty)))
             *      {
             *              _errores.Add(new ItemDatasetError("Condicion de Venta","Formas de Pago","No se debe seleccionar ninguna forma de pago"));
             *      }
             * }*/

            if (DiasDeVencimiento < 0)
            {
                _errores.Add(new ItemDatasetError("Condicion de Venta", "Dias de vencimiento", "El campo no puede ser menor a 0"));
            }
            else
            {
                if (DiasDeVencimiento == 0)
                {                // al menos una forma de pago y no tiene una forma de pago asociada en null
                    if (ListaFormasDePagoSeleccionadas.Count == 0)
                    {
                        _errores.Add(new ItemDatasetError("Condicion de Venta", "Formas de Pago", "Debe seleccionar por lo menos una forma de pago"));
                    }
                }
                else
                {                //ninguna forma de pago
                    if (ListaFormasDePagoSeleccionadas.Count != 0)
                    {
                        _errores.Add(new ItemDatasetError("Condicion de Venta", "Formas de Pago", "No se debe seleccionar ninguna forma de pago"));
                    }
                }
            }
        }
コード例 #4
0
ファイル: AbmEntidades.cs プロジェクト: windygu/ger20160318
        private void ValidarDatos()
        {
            _errores.Clear();
            string Cod = Codigo.Trim();

            if (Cod.CompareTo(string.Empty) == 0)
            {
                _errores.Add(new ItemDatasetError("Entidad", "Codigo", "El campo no puede estar vacío"));
            }
            else
            {
                tfi_EntidadesDataset data = mz.erp.dataaccess.tfi_Entidades.GetList(Codigo, null);
                if (data.tfi_Entidades.Count != 0)
                {
                    string Id = data.tfi_Entidades.Rows[0]["IdEntidad"].ToString();
                    if (Id != _idEntidad)
                    {
                        _errores.Add(new ItemDatasetError("Entidad", "Codigo", "El código ya existe"));
                    }
                    else
                    {
                        Cod = data.tfi_Entidades.Rows[0]["Codigo"].ToString();
                        if (Cod != _codigo)
                        {
                            _errores.Add(new ItemDatasetError("Entidad", "Codigo", "El código ya existe"));
                        }
                        else
                        {
                            Codigo = Cod;
                        }
                    }
                }
            }
            Descripcion = Descripcion.Trim();
            if (Descripcion.CompareTo(string.Empty) == 0)
            {
                _errores.Add(new ItemDatasetError("Entidad", "Descripcion", "El campo no puede estar vacío"));
            }
        }